SuperZen,
За ссылку, спасибо, но всё равно не понимаю. То ли не хватает понимания английского, то ли просто не понимаю того, как это объясняется в источнике. Что значит "Стрелочная функция не определяет локальной привязки для arguments(иммется ввиду список агрментов, не объект же arguments?), super, this, or new.target.". Как это не определяет, если тут
let f = (outerArg) => {
let fInner = (innerArg) => {
console.log(outerArg);
console.log(innerArg);
}
fInner('inner arrowFunc argument');
}
f('outer arrowFunc argument');
чудесно выведется в консоль и
outerArg и
innerArg;