删除节点我有对象:的Javascript:从对象
var obj = [{"id":1,"name":"Mr.A"},{"id":2,"name":"Mr.B"},{"id":3,"name":"Mr.C"}]
知道id
时候我怎么能删除节点:使用JavaScript(出ID = 2)?
删除节点我有对象:的Javascript:从对象
var obj = [{"id":1,"name":"Mr.A"},{"id":2,"name":"Mr.B"},{"id":3,"name":"Mr.C"}]
知道id
时候我怎么能删除节点:使用JavaScript(出ID = 2)?
使用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);
我用箭头功能。如果您需要支持旧版浏览器,请将其替换为标准功能。
JavaScript将其视为一组存储在数组中的对象。要访问任何特定对象,您可以使用obj [/ 索引,0-2作为示例 /]。添加/删除对象请参考https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array。
我希望这会有所帮助。
非常感谢!但是,不适用于我的代码 –
非常感谢!但它不适用于socket.io –
它应该工作。如果不是,你没有向我们展示所有相关的代码。我们无法为您提供帮助。什么不起作用?你是否收到错误信息?你是一个真正的数组还是一个类似数组的对象? –
它现在正在工作。非常感谢你!! –