0
我有一个对象字面值,我可以在其中设置人名。在另一个.js文件中,我有一个对象,在其中实例化Person对象,并使用函数“getName”,我想将一个人名称分配给一个变量。从对象文字中获取数据
但是,当我试图做到这一点,我不明白人的名字。相反,我得到了整个功能。这是为什么呢?
function Person(name){
this.getName = function(){
return name;
}
}
init: function(){
var person = new Person("thomas");
var name = person.getName;
alert(name) // <- the function instead of the name
尝试'变种名称= person.getName();' – Cyclonecode