一,storage

storage只能存储字符串的数据,对于JS中常用的数组或对象却不能直接存储

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

因此需要借JSON进行类型转化来存储:

let obj = { name:'Jim' }

sessionStorage.setItem('obj',JSON.stringify(obj)) // 转为string存储

newobj = JSON.parse(sessionStorage.getItem('obj'))  //sring转为对象

 

二,判断两对象是否相等

也是转为字符串处理

let obj1 = {1 : 'a'}

let obj2 = {1: 'a'}

JSON.stringify(obj1) == JSON.stringify(obj2)

 

三,是否包含某一属性

let obj = {'name': 'wang'}

obj.hasOwnProperty('name') //true

 

四,if ({}){

console.log(true) // true

}

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄