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为字符串 返回字符串的索引值数组