Показать сообщение отдельно
  #4 (permalink)  
Старый 01.03.2020, 23:20
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,501

Функция и есть объект.

Просто в отличие от базового объекта она, бонусом, может быть вызвана.
Если её не вызывать, то разницы между:
function Name() {
    //какой то код
}

Name.Test = { 
    exemple: true
}
и
var Name = {};

Name.Test = { 
    exemple: true
}
нет.

За исключением hoisting'а, но это к делу не относится.
__________________
29375, 35

Последний раз редактировалось Aetae, 01.03.2020 в 23:25.
Ответить с цитированием