Javascript 对象原型未按预期工作,属性卡在_propto中__
我对Chrome 43.0.2357.132版中的以下代码有问题Javascript 对象原型未按预期工作,属性卡在_propto中__,javascript,prototype,Javascript,Prototype,我对Chrome 43.0.2357.132版中的以下代码有问题 var MyObject = function () { this.prop0 = 'test0'; }; MyObject.prototype = { prop1 : 'test1', prop2 : 'test2' } var myObject = new MyObject(); console.log(myObject, MyObject.prototype); 我希望看到对象中包含
var MyObject = function () {
this.prop0 = 'test0';
};
MyObject.prototype = {
prop1 : 'test1',
prop2 : 'test2'
}
var myObject = new MyObject();
console.log(myObject, MyObject.prototype);
我希望看到对象中包含的'test1'
和'test2'
属性。最近,这在Chrome和Firefox中并不像预期的那样有效。互联网Epxlorer似乎工作得很好。我完全不明白为什么会发生这种事
在控制台打开的情况下尝试此操作
Chrome控制台:
Internet explorer控制台:
不要将其命名为Object
,这只是控制台的问题,它可以正常工作。命名为MyObject
或任何其他名称都没有区别。是的,它可以正常工作。有什么问题吗?对吗。在\uuuu proto\uuuu
下,您将看到其原型定义了什么,但您仍然可以使用对象访问它。test1
@AdrianMoisa,请看一看