我有对象:
var obj = [{"id":1,"name":"Mr.A"},{"id":2,"name":"Mr.B"},{"id":3,"name":"Mr.C"}]
如何在使用javascript知道id
(例如:id = 2)时删除节点?
答案 0 :(得分:1)
使用filter
。
var obj = [{"id":1,"name":"Mr.A"},{"id":2,"name":"Mr.B"},{"id":3,"name":"Mr.C"}];
obj = obj.filter(node => node.id != 2);
console.log(obj);

我使用了箭头功能。如果您需要支持旧浏览器,请将其替换为标准功能。
答案 1 :(得分:1)
Javascript将其视为存储在数组中的一组对象。要访问任何特定对象,您将使用obj [/ index,0-2作为示例 /]。添加/删除对象请参考https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array。
我希望这会有所帮助。