js遍历对象属性,主要有两种方式:1. Object.keys(), 2.for...in

准备一个对象
function Foo() {
  this.a = 1;
  this.b = 2;
}

Foo.prototype.c = 3;

var a = new Foo();
1. Object.keys() // 取出所有OwnProperty(不包含prototype上的key)
Object.keys(a)
> ['a', 'b']
2. for...in // 循环所有Property(包含prototype上的key)
for(var k in a) { console.log(k);}
> a
  b
  c

相关文章:

  • 2021-12-27
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
  • 2021-04-25
  • 2022-01-29
  • 2021-06-24
  • 2022-12-23
猜你喜欢
  • 2022-01-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案