for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。
for (变量 in 对象)
{
//在此执行代码
}
“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
示例:
for (var sProp in window) {
alert(sProp)
}
以上例子会弹出window对象中的所有属性
js循环遍历对象的方法
var array = {
'key1':1,
'key2':2
}
for(let key in array){
console.log(key + '---' + obj[key])
}
第二种方法
const obj = {
id:1,
name:'zhangsan',
age:18
}
console.log(Object.keys(obj))
console.log(Object.values(obj))