gpt4 book ai didi

javascript - 如何通过引用从数组中删除对象(javascript)?

转载 作者:行者123 更新时间:2023-11-28 20:08:25 24 4
gpt4 key购买 nike

简单的问题,但我找不到解决方案。

我有一个对象数组。我还引用了该数组中的一个对象。

我想从数组中删除该对象。

如何在 Javascript 中做到这一点(不比较对象属性)?

PS 在 C# 中很容易做到(使用 List 集合)

 List<SomeObject> list = ........ ;
SomeObject element = ......... ;
list.Remove(element);

最佳答案

您可以使用indexOf获取对象的索引并拼接以将其从数组中删除:

var arr = [ { name: 0}, { name : 1 } , {name : 2 } ];
var myObj = arr[1];

arr.splice(arr.indexOf(myObj),1);

console.log(arr);

关于javascript - 如何通过引用从数组中删除对象(javascript)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20349849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com