var o = (function() {
var person = {
name: 'Vincent',
age: 24,
};
return {
run: function(k) {
return person[k];
},
}
}());
在不改变上面的代码情况下, 怎么得到原有的 person 对象?
假如在 person 中加上 __proto__: null
,原先大家回答的方法就失效了,但此时仍旧有解,有兴趣者欢迎挑战。