遍历

遍历对象

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<arr.length;i++){
    console.log(i)

}

for(var i =0,len=arr.length;i<len;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)

}

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容