了解 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