我有以下正在迭代的 json 对象:
obj = { '19': { id: '19', price: 5.55},
'20': { id: '20', price: 10.00} }
$.each(obj, function(index, value){
if(value.price < 5)
{
delete obj[index];
}
});
我只想在特定条件下从对象中删除一个项目。在这种情况下,如果价格小于 5。
我试过删除,但没有任何作用。
最佳答案
工作正常,如果值为 < 5
.在您的情况下,值为 5.55
这是> 5
DEMO - 当值为 < 5
时显示对象已被删除
关于javascript - 从 json 对象中删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9728434/