js對象的sessionStorage,判斷對象相等,判斷是否包含某屬性


一,storage

storage只能存儲字符串的數據,對於JS中常用的數組或對象卻不能直接存儲

因此需要借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

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM