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

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -