instanceof 運算子用來檢查一個物件是否是某個類別的實例或其子類別。它傳回一個布林值,表示物件是否與給定的類別或函數相符。
JavaScript 中的instanceof 運算子
問題: 在JavaScript 中,instanceof 運算符的作用是什麼?
回答: instanceof 運算子用於檢查一個物件是否是某個類別的實例或其子類別。
詳細說明:
instanceof 運算子有以下語法:
<code>object instanceof constructor</code>
其中:
object
是要檢查的物件。 constructor
是要比較的類別或函數。 instanceof 運算子傳回一個布林值:
true
:如果object
是constructor
的實例或其子類別。 false
:如果 object
不是 constructor
的實例或其子類別。 例如:
<code>const obj = new Array(); console.log(obj instanceof Array); // true console.log(obj instanceof Object); // true console.log(obj instanceof String); // false</code>
instanceof 運算子的應用程式:
instanceof 運算子可以用於下列場景:
注意事項:
以上是js中instanceof用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!