我有一个数组,其中是对象。这是一个例子::
color:"rgb(235, 75, 75)"
id:"6912128558"
img:""
name:"AWP | Dragon Lore (Factory New)"
price:"1852.2"
如果我想每次循环该数组并且如果价格为>=
,那么它将删除整个对象。我希望这是有道理的。
答案 0 :(得分:1)
您可以通过过滤要保留的对象来创建新数组
var cheapObjects = allObjects.filter(o => o.price < total); // whatever "total" is
或遗留等价物
allObjects.filter(function(o) { return o.price < 1000 })
请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter