js 遍歷物件 陣列的幾種方法

2022-06-06 19:45:11 字數 998 閱讀 1368

一.遍歷物件

方法一: 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()

js遍歷物件的幾種方法

es6 一共有 5 種方法可以遍歷物件的屬性。for in迴圈遍歷物件自身的和繼承的可列舉屬性 不含 symbol 屬性 object.keys返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含 symbol 屬性 的鍵名。object.getownpropertynames返回乙個陣列...

js遍歷陣列的幾種方法

陣列遍歷的幾種方法 var arr 1,2,3,4,5 arr.foreach function item,index map 可以遍歷陣列中的每項並且進行某一種運算,產生乙個新陣列 var newarrmap arr.map function item,index console.log map ...

陣列遍歷的幾種方法

陣列遍歷 let arr 1,2,3,4,5,6,7,8 let res let obj for let i 0 i arr.length i for let i 0 i obj.length i for let item of arr for let item of obj 方法對陣列的每個元素執...