JavaScript instanceof 運算子

深入了解 JavaScript instanceof 運算子。 JavaScript的instanceof運算子會在第一個運算子是右邊所傳入物件的實例,或其原型鏈中的其中一個祖先時,回傳true。 在下面的例子中,可以看到myCar物件是Fiesta類別的實例,所以myCar instanceof Fiesta會回傳true。同樣地,由於Fiesta繼承自Car,所以也會回傳true,myCar instanceof Car。 class Car {} class Fiesta extends Car {} const myCar = new Fiesta() myCar instanceof Fiesta //true myCar instanceof Car //true