91 подписчик
Мы надеемся, что вы готовы, потому что вы на пороге одной из самых увлекательных частей написания JavaScript: создание функций. Функция - это процедура выполнения кода, которая будет выполняться при вызове. Когда мы пишем функцию, мы можем использовать ее сколько угодно раз. Функцию определяют или объявляют один раз. Создание функции известно как объявление функции или определение функции. Функции - это основные строительные блоки JavaScript, и их овладение - это большой шаг на пути к владению JavaScript! После прочтения этой статьи, вы сможете: - Описать, что такое функция в JavaScript...
10 месяцев назад
3 подписчика
Функции Функции - это кусочки JS-кода, которые можно вызывать повторно. У функции может быть имя и параметры. Имя функции — имя, по которому можно вызвать функцию. Параметры — данные, которые могут быть переданы в функцию при ее вызове и использоваться внутри функции. Аргументы — непосредственно данные, которые передаются в функцию при ее вызове. Пример объявления функции: function someName() { console.log('hello'); } Вызов функции: someName(); Другими словами: вызов функции осуществляется при помощи указания имени функции и круглых скобок...
4 года назад
3 подписчика
При использовании function expression задавать имя функции не обязательно. Это может быть в тех случаях, когда мы попросту не используем имя функции. Например - передача одной функции в качестве аргумента в другую: function callFunction(fn) { var r = fn(); console.log('Результат работы функции:', r); } callFunction(function() { return 10 + 10; }); Объявлена функция callFunction, которая имеет параметр с именем fn. Задача callFunction - принять функция в качестве аргумента, выполнить эту функцию и вывести результат ее выполнения в консоль...
4 года назад
13,8K подписчиков
Источник: Nuances of Programming Первое отличие: название Если вы создаёте функцию с названием, то вам необходимо объявить функцию. В функциональных выражениях же название не обязательно. Объявление функции: function doStuff() {}; Функциональное выражение: const doStuff = function() {} Анонимные функции (без названия) выглядят в ES6 вот таким образом: const doStuff = () => {} Поднятие Поднятие функций подразумевает то, что мы можем использовать функции в коде до того, как в программе встретится сама функция...
4 года назад