ЧТО ТАКОЕ СТРЕЛОЧНАЯ ФУНКЦИЯ JS
Стрелочная функция (также известная как "стрелочная функция ES6" или "стрелочная функция JS") - это новый синтаксис функций, введенный в ECMAScript 2015 (ES6). Она предоставляет более краткий и лаконичный способ определения функций в JavaScript.
Стрелочные функции в JS имеют следующий синтаксис: () => {}.
Одно из преимуществ использования стрелочных функций состоит в том, что они автоматически привязывают значение this
. В обычных функциях значение this
зависит от того, как они вызываются, в то время как стрелочные функции сохраняют значение this
родительской области видимости.
Стрелочные функции также обладают более коротким синтаксисом, особенно если функция должна выполниться в одну строку. Вместо ключевого слова function
и фигурных скобок мы можем использовать стрелку =>
, чтобы более компактно определить функцию.
Важно отметить, что стрелочные функции не имеют своего собственного значение this
, arguments
, super
или new.target
. Они также не могут быть использованы как конструкторы и не имеют своего собственного прототипа.
В общем, стрелочные функции представляют удобный синтаксис для определения функций в JavaScript, особенно в случаях, когда не требуется использование this
или других специфических возможностей обычных функций.
\
JavaScript уроки ES6 – стрелочная нотация и анонимные функции [ стрелочная функция ] [ ДЗ ] 🔊 - #8
Стрелочные функции в Javascript
Функции в JAVASCRIPT. Стрелочные функции, рекурсия, планирование: setTimeout и setInterval.
ES6 #2 - Стрелочные функции (Arrow Functions) - когда лучше использовать
Сравнение стрелочной и function функций в JavaScript
True JS 23. Стрелочные функции
Стрелочные функции JavaScript. JavaScript function 2021
12. js с нуля, ваще с нуля параметры функции
ФУНКЦИИ в JavaScript НА ПРАКТИКЕ - виды функций, стрелочные функции, параметры, аргументы, return