【发布时间】:2012-10-26 03:57:36
【问题描述】:
我对以下代码的期望是,如果我检查a.name,它将搜索原型并在声明时返回它。谁能指出是什么阻止了 JS 承认我的原型?
var obj = function(parent){
return {
prototype: parent
}
};
var me = { name: 'keith' };
var a = new obj(me)
// => undefined
a.name
// => undefined
a.prototype.name
// => "keith"
【问题讨论】:
标签: javascript prototypal-inheritance