/

JavaScript `in` 運算子

JavaScript in 運算子

了解 JavaScript in 運算子的基礎知識。

in 運算子非常實用,它可以檢查一個物件是否具有某個屬性。

如果第一個運算元是右側物件或其原型鏈中的一個屬性,該運算子會返回 true;否則返回 false

舉個例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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

tags: [“JavaScript”, “in運算子”, “物件屬性”]