У меня есть литерал объекта, в котором я могу установить имя человека.В другом .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