Я читал, что объект представляет собой набор свойств и методов. Тогда, если функция является объектом, как объектные объекты соответствуют определению объектов в JavaScript? Я пытаюсь сделать пример функции со свойствами и функциями, но у меня есть успех.Как функциональные объекты подходят для определения объектов в JavaScript?
function myperson(){
this.name= "Bruno";
personAbility = function(){document.write(1+1);};
}
document.write(myperson.name);
Что я делаю неправильно? Не могли бы вы мне помочь. Большое спасибо!
у вас должен быть this.personAbility, чтобы иметь статический доступ к функции. – toskv
Помимо 'this', не ссылающегося на функцию' myperson' (и вы никогда не выполняете этот код), посмотрите [Почему я не могу установить свойство имени функции JavaScript?] (Http://stackoverflow.com/ q/18904399/1048572) – Bergi