Javascript 如何删除localstorage的最后一个值?
我想问你们一些问题,希望你们能帮忙。我不知道如何从本地存储中删除最后一个值?我的localstorage值如下所示,我想删除“sprint”值。如果我使用localStorage.removietem'tags',则所有值会被删除吗?但我只想删除最后一个值。请帮帮我,因为我很困惑 localStorage只能够存储字符串值,因此您得到的是一个序列化为JSON的数组 要从中删除元素,您需要 将字符串作为JSON解析为数组 删除该项目 对阵列进行字符串化并将其放回本地存储 const tags=JSON.parselocalStorage.tags??[] localStorage.tags=JSON.stringifytags.slice0,-1 你当然可以用这条线 localStorage.tags=JSON.stringifyJSON.parselocalStorage.tags??[]0,-1 localStorage只能够存储字符串值,因此您得到的是一个序列化为JSON的数组 要从中删除元素,您需要 将字符串作为JSON解析为数组 删除该项目 对阵列进行字符串化并将其放回本地存储 const tags=JSON.parselocalStorage.tags??[] localStorage.tags=JSON.stringifytags.slice0,-1 你当然可以用这条线 localStorage.tags=JSON.stringifyJSON.parselocalStorage.tags??[]0,-1Javascript 如何删除localstorage的最后一个值?,javascript,jquery,local-storage,Javascript,Jquery,Local Storage,我想问你们一些问题,希望你们能帮忙。我不知道如何从本地存储中删除最后一个值?我的localstorage值如下所示,我想删除“sprint”值。如果我使用localStorage.removietem'tags',则所有值会被删除吗?但我只想删除最后一个值。请帮帮我,因为我很困惑 localStorage只能够存储字符串值,因此您得到的是一个序列化为JSON的数组 要从中删除元素,您需要 将字符串作为JSON解析为数组 删除该项目 对阵列进行字符串化并将其放回本地存储 const tags=
似乎也可以工作,但可读性较差lol localStorage.tags=JSON.stringifyJSON.parselocalStorage.getItem'tags'。pop@Jacob这将不起作用,因为pop返回已删除的元素。你需要使用。slice0,-1aw废话,你完全正确。这也是为什么我不应该在午夜左右编码。感谢您抓住了这个愚蠢的错误@PhilAlso似乎可以工作,但可读性较差lol localStorage.tags=JSON.stringifyJSON.parselocalStorage.getItem'tags'。pop@Jacob这将不起作用,因为pop返回已删除的元素。你需要使用。slice0,-1aw废话,你完全正确。这也是为什么我不应该在午夜左右编码。谢谢你抓住了那个愚蠢的错误@Phil