js isPrototypeOf()函式用法簡單介紹

admin發表於2017-03-20

此函式在實際應用中並不多見,但是既然javascript中已經建立此函式,那麼必然有其用武之地,正所謂天生我材必有用,下面就通過程式碼例項介紹一下此函式的作用是什麼。

語法結構如下:

[JavaScript] 純文字檢視 複製程式碼
objectL.isPrototypeOf(objectR)

此函式用來判斷一個物件例項是否在另一個物件例項的原型鏈中,如果在則返回true,否則返回false。

在上面的語法結構中,也就是判斷objectL物件是否在objectR物件的原型鏈中。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function antzone(name){
  this.webName=name;
}
var oantzone=new antzone("螞蟻部落");
console.log(antzone.prototype.isPrototypeOf(oantzone));

上面是一個最為簡單的程式碼例項了,antzone的原型指向的物件當然在oantzone物件例項的原型鏈中。

相關文章