刪除節點我有對象:的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 –
它應該工作。如果不是,你沒有向我們展示所有相關的代碼。我們無法爲您提供幫助。什麼不起作用?你是否收到錯誤信息?你是一個真正的數組還是一個類似數組的對象? –
它現在正在工作。非常感謝你!! –