Junior
Шартта стрелка функциясы эмне үчүн колдонулат?
sobes.tech AI
AIден жооп
Тиркөө функциясы шартта көбінесе қайтарым шақыру (callback) немесе өрнекті қысқа түрде анықтау үшін пайдаланылады, әсіресе сыртқы ауқымнан this контекстін сақтау қажет болғанда. Әдеттегі функциялардан айырмашылығы, стрелка функцияларының өз this-і жоқ, бұл объектілердің әдістерімен жұмыс жасағанда қателердің алдын алады.
Мысалы:
const numbers = [1, 2, 3];
const doubled = numbers.map(n => n * 2);
console.log(doubled); // [2, 4, 6]
Мұнда, n => n * 2 стрелка функциясы map үшін функцияны қысқа түрде сипаттау әдісі ретінде пайдаланылады. Бұл кодты оқуға жеңіл әрі қысқа етеді.