Instanceof語法意思
instanceof
運運算元是用來檢查一個物件是否為某個類別的實例。在JavaScript中,instanceof
運運算元會回傳一個布林值,表示物件是否為指定類別的實例。
以下是一個使用 instanceof
運運算元的例子:
const person = {};
function Person() {}
console.log(person instanceof Object); // true, 因為 person 是一個 Object 的實例
console.log(person instanceof Person); // true, 因為 person 是一個 Person 的實例
console.log(person instanceof Array); // false, 因為 person 不是一個 Array 的實例
在上面的例子中,person
物件是 Object
類別的實例,也是 Person
函數的實例,但不是 Array
類別的實例。因此,person instanceof Object
回傳 true
,person instanceof Person
也回傳 true
,而 person instanceof Array
回傳 false
。