标签:tostring nbsp new 历史 rom 实例 依赖注入 key lang
constructor 属性返回对创建此对象的 Date 函数的引用。
object.constructor
var a,b; (function(){ function A (arg1,arg2) { this.a = 1; this.b=2; } A.prototype.log = function () { console.log(this.a); } a = new A(); b = new A(); })() a.log(); // 1 b.log(); // 1
通过以上代码我们可以得到两个对象,a,b,他们同为类A的实例。因为A在闭包里,所以现在我们是不能直接访问A的,那如果我想给类A增加新方法怎么办?
// a.constructor.prototype 在chrome,firefox中可以通过 a.__proto__ 直接访问 a.constructor.prototype.log2 = function () { console.log(this.b) } a.log2(); // 2 b.log2(); // 2
通过访问constructor就可以了。 或者我想知道a的构造函数有几个参数?
标签:tostring nbsp new 历史 rom 实例 依赖注入 key lang
原文地址:http://www.cnblogs.com/zhangym118/p/6088408.html