console.info(fn.prototype)是什么
0
最新答案:1
以下代码以chrome为例:
function fn(x){return x;} console.info(fn.prototype) construtor: function fn(x){return x;} __proto__: Object
严格的说,(根据ECMA-262规范),所有函数初始化后,都有一个prototype属性,其值为new Object()。 所有的function都有一个prototype属性,当一个function被定义之后这个属性会被自动的创建和初始化。一个function 的prototype属性的初始值是一个对象(an object),这个对象只有一个属性叫做constructor,而这个constructor 的值就是当前这个函数(或者叫构造函数)。
0