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>

全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.