var str =
newset([
"1",
"1",
"ss"
,"sdf"
,"2"
,"2"
,"3"])
;console.
log(str)
;
var a =[1
,2,3
,4,34
,1,1
,1,3
,4,5
,5,4
,2,4
,5,2
];// 宣告乙個空陣列
var b =
;for
(var i =
0; i < a.length; i++)}
if(status ==0)
}
var arr =[1
,3,4
,5,6
,7,4
,3,2
,4,5
,6,7
,3,2
];function
find()
} console.
log(newarr);}
find
(arr)
;
let kvarray =[[
"key1"
,"value1"],
["key2"
,"value2"],
];// 使用常規的map建構函式可以將乙個二維鍵值對陣列轉換成乙個map物件
let mymap =
newmap
(kvarray)
;mymap.
get(
"key1");
// 返回值為 "value1"
// 使用array.from函式可以將乙個map物件轉換成乙個二維鍵值對陣列
console.
log(array.
from
(mymap));
// 輸出和kvarray相同的陣列
// 更簡潔的方法來做如上同樣的事情,使用展開運算子
console.
log(
[...mymap]);
// 或者在鍵或者值的迭代器上使用array.from,進而得到只含有鍵或者值的陣列
console.
log(array.
from
(mymap.
keys()
));// 輸出 ["key1", "key2"]
let arr1 =[1
,2,1
,3,1
];let arr2 =
;arr1.
foreach
(function
(self, index, arr));
console.
log(arr2)
;//[1,2,3]
js陣列去重有哪些方法
將陣列var arr 1,1,true true true,true,15,15,false,false,undefined,undefined,null,null,nan,nan,nan 0,0,a a 中重複的值過濾掉 使用es6中的set是最簡單的去重方法 var arr 1,1,true t...
JS陣列去重有哪些方法?
檢索方法 方法名 功能描述 indexof 返回在陣列中可以找到給定值的第乙個索引,如果不存在,則返回 1 lastindexof 返回指定元素在陣列中的最後乙個的索引,如果不存在則返回 1 接下來我們通過乙個案例來演示陣列索引的使用。要求在一組資料中,去除重複的元素。其中陣列為 blue reen...
陣列去重方法
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 或...