вопрос | ответ |
---|---|
Функцию можно скопировать в другую переменную. | function sayHi(person) { alert('Привет, ' + person); } var func = sayHi; alert(func); // выведет код функции |
Функция — не просто значение, это объект. | В него можно даже записать свойство: function sayHi() { } sayHi.test = 5; alert(sayHi.test); // 5 |
В JavaScript функция является значением, таким же как строка или число. | Объявление создает функцию и записывает ссылку на неё в переменную. |