js取兩個數組一樣的值
const arr = [1,2,3,4,5].filter(x=> [2,4].some(y=> x===y))
console.log(arr) // 輸出[2, 4]
附上:取第一個數組中有第二個數組中沒有的
[1,2,3,4,5].filter(x=> [2,4,6].every(y=> x!==y))
console.log(arr) // 輸出[1, 3, 5]
const arr = [1,2,3,4,5].filter(x=> [2,4].some(y=> x===y))
console.log(arr) // 輸出[2, 4]
[1,2,3,4,5].filter(x=> [2,4,6].every(y=> x!==y))
console.log(arr) // 輸出[1, 3, 5]