JavaScript中,一个对象不能直接调用函数而要先把函数赋给一个对象属性?

图片说明

图片说明

你定义了两个变量,一个person对象,一个getName方法,他们之间没有任何联系,你怎么能通过person来调用getName呢?

var person = {
"name": "Lily",
"getName": function(){
alert(this.name)
}
}
person.getName();
也许你的意思是这样