[英]How to edit Array data in localstorage in React js
I have a form. 我有一个表格。 I've already stored the array data in localStorage by using
localStorage.setItem('x', x)
. 我已经使用
localStorage.setItem('x', x)
将数组数据存储在localStorage中。
But how to edit or delete such values in localStorage
? 但是如何在
localStorage
编辑或删除此类值?
Set Item / Update item 设置项目/更新项目
localStorage.setItem('key', value);
localStorage.setItem('key',value);
Read item 阅读项目
var data = localStorage.getItem('key');
var data = localStorage.getItem('key');
Delete item 删除项目
localStorage.removeItem('key');
localStorage.removeItem( '钥匙');
Delete all items 删除所有项目
localStorage.clear();
localStorage.clear();
To store JSON object 存储JSON对象
var data = {
name:'john',
age:20
}
localStorage.setItem('data',JSON.stringify(data));
// To get data back
var data = JSON.parse(localStorage.getItem('data'));
// Editing data
data.name = 'mark';
// Saving Back
localStorage.setItem('data',JSON.stringify(data));
For editing just rewrite original property 对于编辑,只需重写原始属性
localStorage.hello = "Hello World";
localStorage.hello = "Hello World. Part 2.";
localStorage.getItem("hello") // "Hello World. Part 2.";
For deleting 用于删除
localStorage.removeItem("hello");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.