卸下空或空值我有以下JavaScript對象:從物體
var items = [
{
item1: '',
item2: 'foo'
},
{
item1: 'bar'
item2: ''
}
];
我希望移除所有鍵/值對,其中值可以是空的或無效。以下看起來沒有按預期工作:
$.each(items, function(i,v){
$.each(items[i], function(i2, v2){
if (v2 === "" || v2 === null){
delete items[i2];
}
});
});
console.log(items);
控制檯日誌返回以下錯誤:Uncaught TypeError: Cannot read property 'length' of undefined
。
如何正確地獲得此項工作?
我想我試圖不必要地過分複雜化,你的解決方案要好得多。 – Ryan