请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

想问一下storage封装中老师写的getItem和setitem跟sessionstorage自带的getitem和setitem有什么区别

正在回答 回答被采纳积分+3

2回答

cyper 2020-07-18 18:57:41

简单的来说,sessionStorage你要这么写

let user = '{"name":"cyper", "age": 20}';
sessionStorage.setItem("user", user)

老师封装后, 你要这么写:

let user = {name: "cyper", age: 20}
TeacherStorage.setItem("user", user)


注意看user的赋值, 区别很明显, sessionStorage的第二个参数接收一个json字符串(整个是一个字符串, 并且key必须用双引号包裹), 老师封装后接收一个user对象字面量, 使用起来更简单。

2 回复 有任何疑惑可以回复我~
河畔一角 2020-02-26 10:20:53

视频讲的还是比较清楚的,sessionStorage错的值都是字符串,不符合我们前端取值规则,所以我们做了二次封装,目的是可以用json格式进行操作。建议您把这两节课反复看两次

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号