j
если тебе нужно, чтобы контекстом выступала функция, то первый вариант правильный
Size: a a a
j
w
j
w
const test = function(text) {
console.log(text)
}
const log = test.bind(this, 'lalla')
// или
const log = test.bind(test, 'lalla')
???w
AK
w
AK
const test = function(text) {
console.log(text)
}
const log = test.bind(this, 'lalla')
// или
const log = test.bind(test, 'lalla')
???w
AK
w
PC
w
PC
w
DM
this просто как еще один аргумент функции, который передается каждой функции автоматическиDM
DM
foo(a, b, c), на самом деле вызывается что-то вроде foo(this, a, b, c), тут типа 4 аргумента, с именами this, a, b и c, вот только this - особенный, его передает за тебя js, поэтому его нет в списке аргументовDM
this передает движок js, то что в нем находится в этом аргументе и можно ли его поменять?DM
window в браузерах и global в ноде, ну и еще там были варианты у воркеров например