gpt4 book ai didi

javascript - 从 Javascript 关联数组中删除一个项目

转载 作者:行者123 更新时间:2023-12-02 18:11:35 26 4
gpt4 key购买 nike

我有一个对象数组,例如

Item[0] ="{ id1: 1}";
Item[1] ="{ id2: 2}";
Item[2] ="{ id3: 3}";

我必须通过知道特定的 ID 来删除项目。例如,如果我得到 id2,我必须删除 Item[1]。

我尝试解决它,但它删除了最后一项

for (var i = 0; i < items.length; i++) {
var _item = items[i];
var funcId = getValueKey(_item);

if(funcId == _item)
{
delete items[i];
}
};

getValueKey 函数

getValueKey: function(obj){
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
return key;

}
}

最佳答案

我解决了,谢谢我..

for (var i = 0; i < items.length; i++) {
var _item = items[i];
var funcId = getValueKey(_item);
if(funcId ==id) {
delete items[i];
}

关于javascript - 从 Javascript 关联数组中删除一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19659388/

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