js 迴圈遍歷物件的幾種方式

2021-10-06 20:22:38 字數 638 閱讀 4568

1.v-for迴圈:

陣列:item   index

物件:value  key  index

2.物件方法獲取key,value陣列

console.log(object.keys(obj));

console.log(object.values(obj));

3.for  in迴圈物件

object.prototype.score = '97';

let people =

for(let key in people )

>>>>>>

>name:小紅

>age:15

>score:97​

1.  windown.onload = function () {}   當頁面載入完成後自動觸發事件,如果js寫在標籤裡,就要用windown.onload包裹才行,不然會報錯,因為**從上到下載入,先載入js,還未載入body標籤裡的dom結構就會報錯

2.document.getelementsbytagname('div')[0].style.background = 'blue' 返回的是乙個陣列集合,所以要取[0]

3.js判斷資料型別:typeof 和 object.prototype.tostring.call()

JS遍歷物件屬性的幾種方式

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

JS陣列遍歷的幾種方式

1 for 2 for.in.var arr 1,2,3,4 for var key in arr 會跳過稀疏散組 3 for.of for var val of arr 4 foreach arr.foreach function item,index,arr 沒有返回值,函式裡依次對應為 陣列元...

JS 陣列和物件的遍歷方式,以及幾種方式的比較。

通常我們會用迴圈的方式來遍歷陣列。但是迴圈是 導致js 效能問題的原因之一。一般我們會採用下幾種方式來進行陣列的遍歷 方式1 for in迴圈 var arr 1,2,3,4,5 var obj for var item in arr obj 這裡的 item 方式2 for 迴圈 for var ...