【发布时间】:2013-09-29 11:59:04
【问题描述】:
当我这样做时在 Chrome 中:
var A = function(){};
A.prototype = { a:1,b:2 };
var aInst = new A;
aInst.a = 11;
console.log(aInst);
我在控制台中看到了这个:
我之前没有看到Objects 有两个同名的属性(“a”),我的 Chrome 有什么问题吗?
【问题讨论】:
-
这是一个很好的问题,但是请您选择非婴儿变量名称吗?
-
实例成员和原型成员有区别:stackoverflow.com/a/16063711/1641941
-
@HMR,我更新了我的小提琴:jsfiddle.net/4Zws3/2
标签: javascript google-chrome object prototype