js for in 遍歷物件與陣列

2022-01-15 03:27:23 字數 654 閱讀 4802

遍歷物件

let obj = 

//for in 遍歷物件 key為物件的屬性名稱,遍歷屬性值時用操作符訪問

//通過操作符為物件新增屬性或訪問屬性時,屬性名稱可以是任何字串。

for (let key in obj)

// 遍歷乙個物件組合成乙個新物件

遍歷陣列

let arr = [9,5,2,7,3,4];

//for in 遍歷陣列

for (let key in arr)

運算元組的方法還有.map,.filter等

使用map,foreach對陣列進行迭代時不能中斷。 是對陣列的所有元素進行操作。

如果需要判斷跳出迭代時,用普通的for迴圈效果更佳。

陣列與物件的遍歷

遍歷物件屬性使用for in 遍歷物件 for in let obj 建立物件 let array007 let c 0 for let key in obj console.log array007,將物件中的鍵放入陣列中 遍歷陣列使用for of 陣列的遍歷 for of let array 1...

js 陣列遍歷 物件遍歷

一 陣列遍歷 1,普通for迴圈,經常用的陣列遍歷 var arr 1,2,0,3,9 for var i 0 i 2,優化版for迴圈 使用變數,將長度快取起來,避免重複獲取長度,陣列很大時優化效果明顯 for var j 0,len arr.length j len j 3,foreach,es...

JS for in與for of的區別

for in是遍歷陣列 物件的key 1.index索引為字串型數字,不能直接進行幾何運算 2.遍歷順序有可能不是按照實際陣列的內部順序 3.使用for in會遍歷陣列所有的可列舉屬性,包括原型。4.所以for in更適合遍歷物件,不要使用for in遍歷陣列。let arr 1,2,3 for l...