在所有的文章中都写到 JavaScript 是一种基于原型的语言,这意味着每个对象都有一个原型(或者更确切地说,原型链)。
到目前为止,我已经尝试了以下代码片段:
var F = function();
F.prototype.member1 = 1;
var object1 = new F();
console.log(object1.member1); // prints 1
如何访问 object1
的原型对象?有没有一种与浏览器无关的方法来做到这一点(我的意思是,不依赖于 __proto__
属性?看到 这个链接,但也许有新的发展,因为2010年)如果我不能,你能分享背后的兜帽的理由?