遍历

遍历对象

var  obj ={a:1,b:3}

for(var item in obj){
console.log(item)

}

Object.keys(obj) 返回键的数组

Object.value(obj) 返回值的数组

Object.getOwnPropertyNames(obj) 这个可以遍历到对象的所有属性,包括不可枚举属性。

遍历数组

var arr=[1,2,3,4,5]

for(var i =0;i    console.log(i)

}

for(var i =0,len=arr.length;i

console.log(i)

}

arr.forEach(function(item){

console.log(item)

}


for(i in arr){

console.log(i)

}

arr.map(function(item,i){

console.log(item,i)

})


for(let value of arr){

console.log(value)

}

遍历数组最快的是第二种方法

你可能感兴趣的:(遍历)