题目描述
我在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方法改怎么写?