2017-01-24 24 views
-2

我需要一個幫助。我需要使用Javascript從數組中刪除重複的數據。我在下面解釋我的數據。如何使用Javascript或jQuery刪除json數組中的重複數據

var arr=[{ 
    'image':'abc.png', 
    'id':1 
},{ 
    'image':'bcd.png', 
    'id':2 
},{ 
'image':'abc.png', 
'id':'3' 
}] 

在這裏,我需要刪除重複的值作爲每從這個數組image值並保存同一對象名內的結果的數組。請幫幫我。

+0

(// stackoverflow.com/q/2218999)從在javascript對象數組刪除重複] – Tushar

回答

2

嘗試這樣

var temp=[]; 
arr=arr.filter((x, i)=> { 
    if (temp.indexOf(x.image) < 0) { 
    temp.push(x.image); 
    return true; 
    } 
    return false; 
}) 
console.log(arr); 

DEMO

+0

在這裏,我需要保存到相同的數組名稱(arr)中。 – subhra

+0

@subhra更新 –

相關問題