javascript - 从 json 对象中删除项目

标签 javascript jquery json

我有以下正在迭代的 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/

相关文章:

javascript - 使用 javascript 打开网页时单击图像链接

javascript - 将复杂属性数据加载到数组数组中时遇到问题

python - 错误 : “CSRF verification failed. Request aborted.” when using jquery json with Django

json - Typescript 中的 CSV 到 JSON

javascript - 数组推送产生意外的数组

javascript - 使用 jQuery 将选择选项 ID 值复制到隐藏字段中

javascript - 在不损害页面响应能力的情况下设置 col-md-* div 类之间的边距

javascript - 将窗口高度指定为文档高度

json - 在 YUI3 数据源中使用 JSON 而不是 JSONP

javascript - 跨域获取iframe当前src url