JS for in遍历对象属性
for in遍历对象属性
JavaScript中,可以使用for...in语句的循环来遍历对象中的属性。其中,for...in循环首先获取到的是对象中的属性,然后可以通过属性的名称来访问对象中的属性值。for...in循环会在每一个属性值上执行一次相关的代码。
for in遍历对象属性实例代码,及在线编辑器
下方实例先创建一个类,然后创建类对象,并通过for in循环遍历对象属性,并用两个数组分别存储属性的值:
<script>
class students{
constructor(name, age, score) {
this.name = name;
this.age = age;
this.score = score;
}
}
var xiaozhou = new students('小周',20,98)
var attr_arr = []
var value_arr = []
for(i in xiaozhou){
attr_arr.push(i)
value_arr.push(xiaozhou[i])
}
alert('属性有:'+attr_arr)
alert('属性值有:'+value_arr)
//重新运行请刷新
</script>