這個問題在這里已經有了答案: 查找在 Javascript 陣列中僅出現一次的專案 5 個答案 從陣列中完全洗掉重復項 11 個答案 3 小時前關閉。
let getNonDuplicates = [1,2,3,4,2,3,4,5]; // Here's my example array
我需要的結果是得到 1 & 5 因為這些是沒有重復的資料
let resultMustBe = [1,5];
uj5u.com熱心網友回復:
您可以使用filter方法來過濾陣列,基于元素從開始的索引等于最后一個元素的索引的條件。這意味著該元素在陣列中是唯一的。
let arr = [1,2,3,4,2,3,4,5];
let res = arr.filter(e=>arr.indexOf(e)===arr.lastIndexOf(e));
console.log(res);
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/456297.html
標籤:javascript
下一篇:反應條件渲染子
