js循环方法

原文链接: http://www.cnblogs.com/xts6/p/11568813.html

for循环 (用于循环数组)

for(let i=0;i

  console.log(data[i])

}

for in循环(用于循环对象Object)

for(var s in data){

  console.log(s)  //对象属性

       console.log(data[s]) //对象属性对应的值

}

for of循环 (循环可迭代对象(Array,Map,Set,String,TypedArray,arguments)

for(var s of data){
  console.log(s)//数组的值

}

forEach循环(用于循环数组)

data.forEach(function(element,index) {
  console.log(element);//数组的值

       console.log(index)//当前索引

});

Object.keys(用于循环对象/数组/字符串)

Object.keys(data)//data为对象  返回对象的属性值数组

Object.keys(data)//data为数组  返回数组的索引值数组

Object.keys(data)//data为字符串  返回字符串的索引值数组

转载于:https://www.cnblogs.com/xts6/p/11568813.html

你可能感兴趣的:(js循环方法)