Показать сообщение отдельно
  #6 (permalink)  
Старый 25.02.2010, 00:49
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Зачем какие-то различия в синтаксисе, если у объекта могут быть только свойства? Методом, называют свойство объекта, являющееся ссылкой на функцию, потому что так привычнее, такая терминология используется в других языках, но от этого какой-то другой конструкцией в JavaScript оно не становится.

var obj = {};

obj.abc = function () {}; // здесь obj.abc — метод

obj.abc = 1; // а тут уже obj.abc — свойство
Какое может быть различие в доступе к свойствам при условии, что это свойство может быть динамически изменено?

Последний раз редактировалось Octane, 25.02.2010 в 01:22.
Ответить с цитированием