function fn(){}
console.info(fn.prototype)是什么

2011-10-09 17:43:03

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 的值就是当前这个函数(或者叫构造函数)。

2011-10-09 18:21:56 tjubao@163.com

0
没有您想要的答案吗? 浏览其他问题 问你自己的问题

赞助