讓我們說我們有一個對象:與hasOwnProperty刪除重複
message {
diff: {
cat: "Tabby"
name: "Meow Meow"
}
}
你可以檢查與hasOwnProperty(一式兩份),做一個去除重複的?示例
for (key in message.diff) {
//outputs every change when all keys are updated
if (message.diff.hasOwnProperty(key)){
this.uniqueArray.push(key);
}
}
編輯:我意識到可能有混淆,我想談談。 我有監聽任何形式的元件,其可以被更新,其記錄了輸入到控制檯的功能。它主要是傾聽屬性名稱。這將輸出到可能包含或不包含名稱重複的數組。
如果我們的表單字段很多很多次更新,就變成:
Current Output: ['name', 'name', 'name', 'cat']
Desired Ouput: ['name', 'cat']
你總是會具有不同的屬性'diff' –
是的,但我需要檢查,如果屬性名稱存在,將它添加到陣列之前將其刪除。數組中存在 – Demon
? –