我有一个本地存储数据,即键=> BASIC 和值=>“mohankumar”以及我的子字符串=>“kumar”。实际上我想从值中删除子字符串。 如何实现这一目标?
下面是我的代码,
var string = localstorage.getItem('BASIC');
var substring = "kumar";
localstorage.removeItem('BASIC');
最佳答案
首先,本地存储中有一个拼写错误。修复:S 是大写的 localStorage
您需要从存储中获取该项目,修改它,然后再次设置它(不删除)
您需要使用String.replace方法将子字符串替换为空字符串。
var string = localStorage.getItem('BASIC'); localStorage.setItem('BASIC',string.replace(substring,''));
关于javascript - 如何从本地存储中的字符串中删除子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48903645/