我不禁要问,如何获得“名称”变量,其功能是 j式物体:
function myObj() {
this.vars = {
name: bob ,
age: 42
}
this.functions = {
sayName: function() {
alert(this.vars.name);
}
}
}
var obj = new myObj();
obj.functions.sayName();
我在这里失踪了什么?
如果我提及自己的话,我就能够找到名字:
function myObj() {
this.vars = {
name: bob ,
age: 42
}
this.functions = {
sayName: function(name) {
alert(name);
}
}
}
var obj = new myObj();
obj.functions.sayName(obj.vars.name);
但这似乎只是多余的。