鍍金池/ 問(wèn)答/HTML/ 如何更新保存在localStorage對(duì)象里的某一個(gè)字符串

如何更新保存在localStorage對(duì)象里的某一個(gè)字符串

登錄后保存在localstoarge里以json對(duì)象的形式存儲(chǔ),

clipboard.png

clipboard.png
然后在個(gè)人頁(yè)獲取localstorage里的數(shù)據(jù),代碼如下:

clipboard.png
想在更改昵稱異步請(qǐng)求成功后,localStorge里的昵稱也能夠發(fā)生改變,請(qǐng)問(wèn)如何更新昵稱相應(yīng)key值,

clipboard.png

而不是整個(gè)保存在localstoarge都發(fā)生改變。。。

回答
編輯回答
瘋浪

有更捷徑的方式么?

1、getItem取回來(lái)做parse
2、修改昵稱
3、setItem存回去

2018年1月28日 17:29
編輯回答
墻頭草

沒(méi)有啥便捷的吧,在同一個(gè)頁(yè)面的話可以初始化的時(shí)候就把localstorage都取出來(lái),然后在修改的時(shí)候修改本地對(duì)象然后更新到localstorage.

2018年1月27日 23:20
編輯回答
命多硬

沒(méi)有啥途徑,localstorage,session,cookie都是set,get存取,如果要想便利一點(diǎn),只能是寫個(gè)服務(wù)或者重新重新寫個(gè)方法,不用每次stringtifyparse

2017年2月17日 15:14
編輯回答
奧特蛋

難道不是直接再 setItem() 一次相同的 key 就覆蓋了?

2017年4月9日 02:07