JavaScript`in`运算子

了解JavaScript的基础in操作员

in运算符非常有用。它允许我们检查对象是否具有属性。

该运算符返回true如果第一个操作数是在右侧传递的对象的属性,或者是其原型链中其祖先之一的属性。

否则返回false

例子:

class Car {
  constructor() {
    this.wheels = 4
  }
}
class Fiesta extends Car {
  constructor() {
    super()
    this.brand = 'Ford'
  }
}

const myCar = new Fiesta() ‘brand’ in myCar //true ‘wheels’ in myCar //true

免费下载我的JavaScript初学者手册


更多js教程: