//(1)【難度★】編寫函式,用於過濾乙個陣列內重複的元素(陣列去重),返回去重之後的陣列。
// 例如:第一種方法
var arr1 =[2
,4,"a"
,"b"
,"c",1
,2,5
,"a"
,"b"];
var array2 =[4
,"c",1
,2,5
,"a"
,"b"];
var array3 =[2
,"a"
,"b"];
//合併陣列
var arr4 = arr1.
concat
(array2,array3)
;//定義乙個空陣列
var arr5 =
;//遍歷陣列
for(
var i =
0;i < arr4.length;i++)}
//如果flag的值為true,則在arr5陣列元素後新增元素
if(flag)
}console.
log(arr5)
;//[2, 4, "a", "b", "c", 1, 5]
//第二種方法:
var arr1 =[2
,4,'a'
,'b'
,'c',1
,2,5
,'a'
,'b'];
var array2 =[4
,'c',1
,2,5
,'a'
,'b'];
var array3 =[2
,'a'
,'b'];
//合併陣列
var arr4 = arr1.
concat
(array2,array3)
;//遍歷陣列
for(
var i=
0;i} console.
log(arr4)
;//[2, 4, "a", "b", "c", 1, 5]
//再比如:
//(2)【難度★★】編寫函式,實現將乙個陣列中的元素由從大到小排序進行排列(陣列排序)。
//例如:var arr1 = [2, 44, 8, 23, 13, 5]
//返回:[2, 5, 8, 13, 23, 44]
var arr1 =[2
,44,8
,23,13
,5];
var arr2 = arr1.
sort
(function
(a,b)
) console.
log(arr2)
;//[2, 5, 8, 13, 23, 44]
//(3)【難度★★】編寫函式,實現將陣列裡面的元素順序顛倒過來(陣列反轉),並返回反轉之後的陣列。
var arr1 =[2
,44,8
,23,13
,5]//返回:[5, 13, 23, 8, 44, 2]
// 顛倒陣列元素的順序
var arr1 =[2
,44,8
,23,13
,5];
var arr2 = arr1.
reverse()
; console.
log(arr2)
;//[5, 13, 23, 8, 44, 2]
//(4)【難度★★★】編寫函式,用於合併兩個陣列,並且合併之後的陣列中沒有重複的元素。
var arr1 =[2
,44,8
,23,13
,5]var arr2 =[2
,64,38
,73,13
,5]//合併之後:[44, 23, 13, 8, 5, 2, 64, 38, 73]
var arr1 =[2
,44,8
,23,13
,5];
var arr2 =[2
,64,38
,73,13
,5];
var arr3 = arr1.
concat
(arr2)
;for
(var i=
0;i} console.
log(arr3)
;//[2, 44, 8, 23, 13, 5, 64, 38, 73]
//(5)【難度★★★★】編寫函式,找到在第乙個陣列array1**現,而在第二個陣列array2中沒有出現的數字。
//例如:var arr1 = [2, 44, 8, 23, 13, 5]
//var arr2 = [2, 64, 38, 73, 13, 5]
//合併之後:[44, 23, 8]
var arr1 =[2
,44,8
,23,13
,5]var arr2 =[2
,64,38
,73,13
,5]//遍歷陣列
for(
var i=
0;i} console.
log(arr1)
;//[44, 8, 23]
php陣列的合併與方法
定義 attr array 1,2,3 attr 1 attr array one hello 陣列取值 attr 0 attr one 陣列遍歷 for foreach each list 指標遍歷 attr array one aaaa two bbbb three cccc echo curr...
JS 陣列,陣列物件的合併去重方法
這次對陣列的操作,我們使用es6的新語法來完成,所以在看下邊 之前,我們要了解我們下邊要用到的es6中的set集合,和for.of 方法 es6提供了新的資料結構set,它類似於陣列,但是成員的值都是唯一的,沒有重複的值。set函式可以接受乙個陣列 或類似陣列的物件 作為引數,用來初始化。注意 向s...
陣列去重方法
1 es6提供了新的資料結構set,它類似於陣列,但是成員的值是唯一的,沒有重複的值。let arr 1,2,5,2,3,4,1,2,3,5,4,1,2,3,2,1,1,1,asd 123 123 123 asd 1,true,true,false console.log new set arr 或...