// Array concatenation (数组拼接) // ---使用 Array.concat() ,通过在 args 中附加任何数组 和/或 值来拼接一个数组。 const ArrayConcat = (arr, ...args) => { //console.log([].concat(arr, ...args)); }; ArrayConcat([0, 1, 2, 3], 4, 5, 6); ArrayConcat([0, 1, 2, 3], [4, 5, 6]); // Array difference (数组比较) // ---根据数组 b 创建一个 Set 对象,然后在数组 a 上使用 Array.filter() 方法,过滤出数组 b 中不包含的值。 const difference = (a, b) => { const s = new Set(b); return a.filter(x => !s.has(x)); }; //console.log(difference([1,2,3,4], [1,2]));