gpt4 book ai didi

javascript - 使用 Javascript 从数组中删除项目

转载 作者:行者123 更新时间:2023-11-29 15:34:39 24 4
gpt4 key购买 nike

我有一个 javascript 数组,我会将这个数组存储在本地存储中

 var result;     
result = [1,2,3,4,5];
localStorage.setItem('result', JSON.stringify(result));

上面是数组结果,我会将数组值设置到本地存储

function removeItem(Id){
result= JSON.parse(localStorage.getItem('result'));// get array values from local Strorage
var index = result.indexOf(Id);// find index position
result.splice(index , 1); //and removing the Id from array
localStorage.setItem('result', JSON.stringify(result));// result set to local storage
}

函数调用

var id = 1;
removeItem(id);

第一个定位的数组值没有从数组项中移除。所有其他值将使用此函数完美删除但数组中的第一个值不会从数组中删除。谁能建议更好的选择?

最佳答案

要删除第一个元素,您必须使用索引值 = 0 而不是 1

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

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