DM
Size: a a a
DM
DM
foo.call() и this будет то, что ты передал в первом bind в качестве аргументаDM
DM
w
DM
() => { ... }, то на самом деле это все равно, что вы написали (function() { ... }).bind(this)DM
this в том месте, где вы создаете эту стрелочную функцию и с помощью bind прибьется гвоздями к нашей вновь созданной )DM
bind не получится изменить контекст уже, поэтому принято считать, что у стрелочных функций он не работает )DM
DM
w
w

DM
DM
const test = (text) = { console.log(text) }это по фактуconst test = (function(text) { console.log(text) }).bind(this)DM
w
DM
DM
bind больше 1 раза уже не сработает?DM
function foo() {
console.log(this)
}если ты сделал foo.bind('hello'), то ты получишь новую функцию function bound() {
foo.call('hello')
}w