Returns the prototype of the object.
Grammar
Object.getprototypeof (object)
Parameters
Object
Necessary. the object that references the prototype.
return value
The prototype of the object parameter. prototypes are also objects.
Abnormal
An TypeError exception is thrown if the object parameter is not an objects.
function Pasta (grain, width) { This. Grain =Grain; This. width =width;}varSpaghetti =NewPasta ("Wheat",0.2);varProto =object.getprototypeof (spaghetti);p roto.foodgroup="Carbohydrates"; Console.log (Spaghetti.foodgroup+" "); Carbohydratesvarresult = (Proto = = =pasta.prototype); Console.log (Result+" "); Truevarresult =proto.isprototypeof (spaghetti); Console.log (result);//true
The following example uses the Object.getprototypeof function to verify the data type.
var reg =/a/;var result = (object.getprototypeof (reg) = = = Regexp.prototype);d ocument.write (Result + ""); Truevar err = new Error ("An error"), var result = (object.getprototypeof (err) = = = = Error.prototype);d ocument.write ( result); True
Object.getprototypeof function (JavaScript)