1. 程式人生 > >instanceof 用法

instanceof 用法

{} 對象 ins 例如 運算符 too object con 構造

instanceof 運算符用來測試一個對象在其原型鏈中是否存在一個構造函數的 prototype 屬性,即是該對象,是不是這個構造函數的實例

例1:function Foo(){}

   function Too(){}

   var o = new Foo();

   console.log(o instanceof Foo);.// true

console.log(o instanceof Too);.// false

  console.log(C.prototype instanceof Object);// true

1.主要用處:在js中通常用typeof判斷一個數據的類型,然而當時引用類型存儲值會出現一個問題,無論引用的是什麽類型的對象,它都返回 "object",例如(var arr = [1,2,3,4],console.log(typeof arr) // object)

instanceof 用法