gpt4 book ai didi

javascript - 使用javascript从存储在本地存储中的多维数组中删除数组

转载 作者:行者123 更新时间:2023-12-03 07:33:32 25 4
gpt4 key购买 nike

这是我的多维数组:

[
{"leads":"Akhil","email":"anand@patel.com","phone":"9999-999-999","referance":"ByReferance","nameref":"Anand","preftime":"Afteroon"},
{"leads":"Anand","email":"a@a.com","phone":"9998789333","referance":"email","nameref":"AAA","preftime":"Afteroon"}
]

我想从多维数组中删除该数组,并使用按钮的 OnClick 事件

{"leads":"Akhil","email":"anand@patel.com","phone":"9999-999-999","re​​ference":"ByReferance","nameref":"Anand","preftime":"下午"}

,这怎么可能?

最佳答案

假设这是从 localstorage.getItem("contacts"); 获取的值

var value = JSON.parse(localstorage.getItem("contacts"));

对于这个例子

var value = [{"leads":"Akhil","email":"anand@patel.com","phone":"9999-999-999","referance":"ByReferance","nameref":"Anand","preftime":"Afteroon"},{"leads":"Anand","email":"a@a.com","phone":"9998789333","referance":"email","nameref":"AAA","preftime":"Afteroon"}];

假设您要根据潜在客户名称删除一个项目,您需要循环并找出所需的索引

var index = -1;
for ( var counter = 0; counter < value.length; counter++)
{
if ( value[ counter ].leads == "Akhil" )
{
index = counter;
break;
}
}

您需要做的就是从值数组中删除第一项

value.splice(0,1); // index = 1

并将值设置回本地存储

localstorage.setItem("contacts", JSON.stringify(value));

关于javascript - 使用javascript从存储在本地存储中的多维数组中删除数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35715737/

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