var uniqueProperties = [];
for (var i = 0, length = obj.length; i < length; i++) {
for (var prop in obj[i]) {
if (prop == null || prop == ' ') {
delete obj[i][prop];
}
}
for (var prop in obj[i]) {
if (this.uniqueProperties.indexOf(prop) === -1) {
this.uniqueProperties.push(prop);
}
}
}
我想先刪除空值或空值的鍵,然後將它們添加到數組中並檢查其長度。刪除對象數組中的鍵並檢查其長度
我認爲它沒有被清除。
我認爲你正在做正確的方法。但是,要想真正幫助自己的,使用Firefox螢火,和你的for循環,輸出信息的內部自己與控制檯這樣的: 的console.log(「道具:」 +道具); 或 的console.log(uniqueProperties); ......這樣的 – Kristian
東西你爲什麼不使用對象的屬性名稱的獨特性? – Gumbo