題目描述
我在localStorage裡面儲存使用者資訊userInfo,要封裝一個修改userInfo的方法
相關程式碼
// userInfof裡面有很多資訊
var userInfo= {
id:'123',
name:'Jim',
info:{
address:{
home:'地王大廈',
work:{
workDays:'騰訊大廈',
weekend:'阿里巴巴大廈',
festival:'百度大廈',
},
},
money:{
balance:0,// 餘額
redPacket:0,// 紅包
integral:0,// 積分
}
}
}
// 比如修改localStorage.userInfo.info.address.work.workDays為京東大廈,則
editFn('userInfo.info.address.work.workDays','京東大廈');
// 比如修改localStorage.userInfo.info.money.balance為888,則
editFn('userInfo.info.money.balance','888');
複製程式碼
你期待的結果是什麼?
這個editFn方法改怎麼寫?