A
Size: a a a
A
d.
МП
B
E
an
let sum = (a, b) => a + b;
/* Более короткая форма для:
let sum = function(a, b) {
return a + b;
};
E
B
E
Их изучение требует знания некоторых других возможностей языка JavaScript, поэтому мы вернёмся к стрелочным функциям позже, в главе Повторяем стрелочные функции.
A
B
Их изучение требует знания некоторых других возможностей языка JavaScript, поэтому мы вернёмся к стрелочным функциям позже, в главе Повторяем стрелочные функции.
E
M
E
Существует тонкая разница между стрелочной функцией => и обычной функцией, вызванной с .bind(this):
.bind(this) создаёт «связанную версию» функции.
Стрелка => ничего не привязывает. У функции просто нет this. При получении значения this – оно, как обычная переменная, берётся из внешнего лексического окружения.
M
E
M
M
E
M