function find(o, name) {
var p = o;
while (p) {
if (p has own property name)
return own property name of p;
p = Object.getPrototypeOf(p);
}
}
【 在 shaolin (我的大小宝贝儿...) 的大作中提到: 】
: js中寻找一个instance的属性,先从instance中找,没有则往其constructor(class)
: 的prototype中找,还没有,则一直往其parent class的prototype中找,
: 直到object ..
: ...................
--
FROM 183.195.251.*