我想从孩子那里读取父母自己的属性。
父对象:
var module = function() {
this.group = new group('Male');
this.thumb = new thumb('Loly');
}
子对象:
var group = function( name ) {
this.name = name || '';
}
var thumb = function( name ) {
this.name = name || '';
}
我想写一个function extend (child, parent ) {...}
,应用后extend( group, module )
我们有
module.group.thumb == module.thumb
(即我们可以从 访问所有父级自己的属性module.group
)。所以下一个日志不会打印undefiend之后group.select()
:
group.prototype.select = function( name ) {
console.log( this.thumb);
}
父对象自身属性的数量可能不确定,因此不适合简单的链接。