НО, поступая так, вы не поддерживаете свои знания в актуальном состоянии,
НО у вас возникнут проблемы с чтением кода разработчиков, которые их используют,
НО вам придется писать больше кода до конца вашей карьеры.
Это лишь некоторые из причин, которые пришли на ум, не стесняйтесь добавлять свои в комментариях.
Теперь пришло время перейти к сути статьи, где мы попытаемся понять, почему стрелочные функции полезны в нашей работе.
Основная концепция стрелочных функций
Стрелочные функции способны упростить и ускорить нашу работу и особенно подходят для создания функций обратного вызова — типа функции, которая широко используется в JavaScript для генерации ответа на определенное событие.
Давайте рассмотрим небольшой пример, чтобы понять, о чем я говорю.
Вы когда-нибудь писали что-то подобное?
JavaScript
1
константное поле = документ . querySelector ( '.box' );
2
коробка . addEventListener ( 'клик' , функция (){
3
// код
4
});
Ну, (анонимная) функция для события click — это функция обратного вызова , которая, как указано в коде, выполняется только тогда, когда кто-то нажимает на элемент .box.
Это позволяет нам запускать функции австрия telegram лидер любого типа в DOM, составляющие страницу, например, мы можем взять текст элемента и отобразить его в окне предупреждения.
JavaScript
1
коробка 'клик' , функция (){
2
предупреждение
3
});
На данный момент это просто классический JavaScript, но давайте посмотрим, как он трансформируется с помощью стрелочных функций:
JavaScript
1
коробка . addEventListener ( 'клик' ,
2
( ) = > оповещение ( box.innerText )
3
);
На первый взгляд кажется, что это изменение только избавило нас от необходимости писать functionи фигурных скобок, но написание функций такого .
Несколько любопытных фактов, которые помогут вам работать лучше