標籤:car div argument uid var asc ref heat func
返回對象的原型。
文法
Object.getPrototypeOf(object)
參數
object
必需。引用原型的對象。
傳回值
object 參數的原型。原型也是對象。
異常
如果 object 參數不是對象,則將引發 TypeError 異常。
function Pasta(grain, width) { this.grain = grain; this.width = width;}var spaghetti = new Pasta("wheat", 0.2);var proto = Object.getPrototypeOf(spaghetti);proto.foodgroup = "carbohydrates";console.log(spaghetti.foodgroup + " "); //carbohydrates var result = (proto === Pasta.prototype);console.log(result + " "); //truevar result = proto.isPrototypeOf(spaghetti);console.log(result); //true
下面的樣本使用 Object.getPrototypeOf 函數來驗證資料類型。
var reg = /a/;var result = (Object.getPrototypeOf(reg) === RegExp.prototype);document.write(result + " "); //truevar err = new Error("an error");var result = (Object.getPrototypeOf(err) === Error.prototype);document.write(result); //true
object.getPrototypeOf函數(javascript)