场景
我现在想拿到sessionstorage里的一个值
然后我写一个一个方法,很简单
就是用sessionStorage
的getItem
拿到里面的对象
可以看一下这个userInfo对象
好的,现在我想拿到里面的userName
但是是不好使的,userName变成了undefined
这是为什么?
原因
userInfo转成了字符串
我们可以通过lodash的方法 toString.call
,检测一下数据类型
哦,那这回我们知道了,我们字符串肯定是不能通过.
的形式拿到值的
所以我们可以
const userInfoStr = getUserInfo()
const userInfo = JSON.parse(userInfoStr)
这样我们把字符串序列化,就可以拿到值;1