这很简单,需要了解本地存储的工作原理。
您可以直接执行此操作,或者(这可能更简洁)使用 setItem() 和 getItem() 方法:
localStorage.setItem('color','blue');
如果你读出颜色键,你会得到“蓝色”:
localStorage.getItem('color');`// output will be blue`
要删除项目,可以使用 removeItem() 方法:
localStorage.removeItem('color');
烦人的是当你有一个数组时,它不会以正确的方式存储。
var car = {};
car.wheels = 4;
car.doors = 2;
car.sound = 'vroom';
car.name = 'Suzuki Mehran';
console.log( car );
localStorage.setItem( 'car', car );
console.log( localStorage.getItem( 'car' ) ); //output as `[object Object]`
但不必担心,我们也有解决方案..
您可以使用本机 JSON.stringify() 和 JSON.parse() 方法解决此问题:
localStorage.setItem( 'car', JSON.stringify(car) );
你可以通过简单的方式找回它
JSON.parse( localStorage.getItem( car ) );
希望你现在没有任何困惑!!!