遍歷物件
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...