js 遍歷對象/數組的幾種方法


一.遍歷對象

方法一: for...in 語句用於遍歷數組或者對象的屬性(對數組或者對象的屬性進行循環操作) 語法:for(var i in obj) i 為對象的key

 

方法二:

Object.keys(obj)--------  obj對象的key組成的數組

Object.values(obj)-------- obj對象的value組成的數組

 

 

 

 

 方法三:使用Object.getOwnPropertyNames(obj) 返回一個數組,包含對象自身的所有屬性(包括不可枚舉屬性)---->遍歷可以獲得key 和value

 

 

二.遍歷數組

方法一:最傳統的for循環

 

 方法二:for...in ( i 是下標key)------- 是ES5 標准

 

 方法三:for...of ( i 是值value)   -------- 是ES6標准

 

 方法四: forEach()

 


免責聲明!

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



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