var original = {
0: {
id : 158
},
1: {
id : 159
}
}
var newSeries = {
0: {
id : 158,
name: "Jason",
lastname: "Smith",
status : "active"
},
1: {
id : 159 ,
name: "Rebecca",
lastname: "Smith",
status : "terminated"
}
}
,我想知道例如id
#158 newSeries
存在original
,我將如何去這樣做?我發現部分解決方案使用in
運算符,但只比較它們的鍵而不是鍵和值。
在你的循環,如果該鍵'in',然後檢查'newSeries [i] ['id']處的值' –
考慮到你的數據當前的結構化方式,沒有其他方法可以找到id值,而不是蠻力的方式來迭代所有的鍵並檢查一個id匹配。如果需要,您可以重構數據以通過id添加索引以允許直接標識查找。 – jfriend00
您可以使用數組和http://stackoverflow.com/q/16339635/218196。無論哪種方式,你遇到什麼問題?你一定嘗試過一些東西。 –