【发布时间】:2011-12-01 12:09:18
【问题描述】:
在所有文章中都写到 JavaScript 是一种基于原型的语言,这意味着每个对象都有一个原型(或者更准确地说,原型链)。
到目前为止,我已经尝试了以下代码sn-p:
var F = function();
F.prototype.member1 = 1;
var object1 = new F();
console.log(object1.member1); // prints 1
如何访问object1 的原型对象?有没有一种浏览器中立的方式来做到这一点(我的意思是,不依赖__proto__ 属性?看到this 链接,但自2010 年以来可能有新的发展)如果我不能,你能分享一下背后的理由吗引擎盖?
【问题讨论】:
-
object1.constructor.prototype
标签: javascript prototype prototypal-inheritance