如何向浏览器localSorage某个对象中增加文本,而不是替换

发布于 2022-09-07 15:55:23 字数 65 浏览 19 评论 0

问题:
如何向浏览器localSorage某个对象中增加文本,而不是替换??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

海螺姑娘 2022-09-14 15:55:23

先拿出来 合并 在set进去吧

自此以后,行同陌路 2022-09-14 15:55:23

localStorage.setItem("name","caibin") //存储名字为name值为caibin的变量
localStorage.getItem("name") //caibin,读取保存在localStorage对象里名为name的变量的值
localStorage.removeItem("name"); //删除name
localStorage.clear() // 清空缓存

情未る 2022-09-14 15:55:23
localStorage.setItem("name",localStorage.getItem("name") + "test")
凡尘雨 2022-09-14 15:55:23
const appendTextForStorage = storage => (key, value)  => 
   storage.setItem(key, (storage.getItem(key) || '') + value)

const appendTextForLocalStorage = appendTextForStorage(window.localStorage)


appendTextForLocalStorage('hello', 'world')
appendTextForLocalStorage('hello', 'world2')

// test
console.log(window.localStorage.getItem('hello') === 'worldworld2') // true

希望我的回答对你有帮助。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文