以下不起作用,从我的吸气剂中,我看不到_nickname
“类”人中的定义。
var Person = function (args) {
var _nickname = '';
if (args === undefined || args === null) {
return;
}
if (args.nickname !== undefined && args.nickname !== null) {
_nickname = args.nickname;
}
}
Object.defineProperty(Person.prototype, "nickname", {
get : function () {
return _nickname;
}
});
var x = new Person({
nickname : 'bob'
});
console.log(x.nickname);
应该如何实现这一目标?有没有办法在 Person 的函数中将 _nickname 添加到 Person 的原型中?