gpt4 book ai didi

javascript - 创建动态填充的对象

转载 作者:行者123 更新时间:2023-12-03 10:08:00 25 4
gpt4 key购买 nike

我的 JavaScript 看起来像这样:

var deletedRows = [];

function DeleteRow(el) {
deletedRows.push({
entityid: el.parent().attr('entityid'),
itemid: el.attr('itemid')
});
}

如何简化此集合,以便不会出现重复的 entityid。因此,键必须是 entityid,值必须是 itemid 的列表。 IE。 “如果该entityid已经存在,则将itemid添加到其中”

我曾考虑过创建一个关联数组,其中的值作为分隔的 itemids 列表,但我真的想找到一种更简洁的方法来实现此目的。任何想法都非常感谢

最佳答案

我不确定我是否理解你的意思。如果我这样做了,使用此方法您将获得一个数组,其中包含每个实体 ID 的每个 itemID。

var deletedRows = {};

function DeleteRow(el) {
var ID = el.parent().attr('entityid');
var itemID = el.attr('itemid');

if(deletedRow[ID] === undefined)
deleteRow[ID] = [];
deletedRows.push(itemID);
}

结果如下:

deletedRows = 
{
"ID1" = ["itemID1", "itemID2"],
"ID2" = ["itemID3"]
};

关于javascript - 创建动态填充的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30275438/

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