js循环方法

for循环 (用于循环数组)

for(let i=0;i<data.length;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为字符串  返回字符串的索引值数组

posted @ 2019-09-22 19:32  zouTuring  阅读(1401)  评论(0编辑  收藏  举报