欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript 數組合并去重

趙雅婷1年前8瀏覽0評論
JavaScript 數組操作是前端開發常用的操作之一。其中,數組合并和去重是常用的操作,尤其是在數據處理的場景下。本文將介紹如何使用 JavaScript 數組合并以及去重。 JavaScript 數組合并 在JavaScript中,有多種合并數組的方法。其中兩個最常用的方法是使用concat()函數和展開語法。 使用 concat() 函數可以將多個數組拼接為一個數組,例如:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = arr1.concat(arr2);
console.log(arr3);// [1, 2, 3, 4, 5, 6]
使用展開語法(...語法)也可以將多個數組拼接為一個數組,例如:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr3 = [...arr1, ...arr2];
console.log(arr3);// [1, 2, 3, 4, 5, 6]
以上兩種方法都能實現數組合并的功能,但當數組元素比較多時,concat()函數比展開語法更快速和性能更好。 JavaScript 數組去重 在JavaScript中,有多種方法去重數組。其中兩個最常用的方法是使用Set()函數和filter()函數。 使用 Set() 函數可以去掉數組中的重復項,例如:
let arr = [1, 2, 1, 3];
let setArr = [...new Set(arr)];
console.log(setArr);// [1, 2, 3]
使用filter()函數也可以去掉數組中的重復項,例如:
let arr = [1, 2, 1, 3];
let filterArr = arr.filter((item, index) =>arr.indexOf(item) === index);
console.log(filterArr);// [1, 2, 3]
以上兩種方法都能實現數組去重的功能,但在數組元素較多時,Set()函數比filter()函數性能更好。此外,Set()函數也可以去重字符串和對象數組。 總結 JavaScript 數組操作具有多種方法,本文僅介紹了其中常用的合并和去重方法。在日常開發中,根據不同的場景和需求選擇不同的方法進行數組操作,可以提高代碼的可維護性、性能和可讀性。