遍历对象
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)
}
遍历数组最快的是第二种方法