gpt4 book ai didi

javascript - 拼接方法不删除数组

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

我有一个具有自定义索引的 JavaScript,我像这样创建了它们:

var rand = event.timeStamp; //jquery on click event object

freeze_array[rand] = month + ',' + model_name + ',' + activity;

要删除上述元素,我有以下内容:

freeze_array.splice(rand, 1); 

但这不会删除该元素,因为我可以在我的 firebug dom 对象查看器中看到它。这是数组的示例:

我的索引格式为:1283519490632 - 太长,无法成为拼接方法所需的整数?

感谢大家的帮助

最佳答案

正如您所提到的,索引参数必须是整数。也许您可以使用保存索引的对象,如下所示:

var lastIndex=0; // that shall be global...
var pointer = {};

....

pointer[rand] = lastIndex;
++lastIndex;

然后按如下方式使用:

freeze_array = freeze_array.splice(pointer[rand], 1); 

关于javascript - 拼接方法不删除数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3636100/

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