Delete Array from Multidimensional array stored in local storage using javascript -
this multidimentional array:
[ {"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"} ]
i want delete array multidimensional array, onclick event of button
{"leads":"akhil","email":"anand@patel.com","phone":"9999-999-999","referance":"byreferance","nameref":"anand","preftime":"afteroon"}
,how possible?
suppose value obtained localstorage.getitem("contacts");
var value = json.parse(localstorage.getitem("contacts"));
for sake of example
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"}];
assuming want delete item based on leads name
, need loop , find out required index
var index = -1; ( var counter = 0; counter < value.length; counter++) { if ( value[ counter ].leads == "akhil" ) { index = counter; break; } }
all need remove first item value array
value.splice(0,1); // index = 1
and set value localstorage
localstorage.setitem("contacts", json.stringify(value));
Comments
Post a Comment