Size: a a a

JavaScript — русскоговорящее сообщество

2021 March 27

ДР

Данил Рудковский... in JavaScript — русскоговорящее сообщество
eldarda
то есть передать тот i как параметр в функцию вообще не вариант?
ладно, можно сделать .bind(this, arg), не подумал
источник

D

Danila in JavaScript — русскоговорящее сообщество
Потом сидеть выковыривать по ним из данных
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Danila
Кроме индекса да айдишки ничё и не кинуть толком
а больше и не нужно
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Danila
Потом сидеть выковыривать по ним из данных
держишь удобную мапу
источник

ДР

Данил Рудковский... in JavaScript — русскоговорящее сообщество
Данил Рудковский
ладно, можно сделать .bind(this, arg), не подумал
но звучит костыльно в данном кейсе

по факту это микрооптимизация, которая не будет никаким образом увеличивать производительность
источник

e

eldarda in JavaScript — русскоговорящее сообщество
зачем bind
источник

e

eldarda in JavaScript — русскоговорящее сообщество
когда btn через this получается
источник

e

eldarda in JavaScript — русскоговорящее сообщество
а индекс как параметр в функции
источник

D

Danila in JavaScript — русскоговорящее сообщество
eldarda
когда btn через this получается
Зачем this  когда можно не
источник

ДР

Данил Рудковский... in JavaScript — русскоговорящее сообщество
eldarda
зачем bind
я не понимаю как ты в функцию передавать собираешься аргумент, когда ты хочешь просто функцию передать без ее вызова
источник

e

eldarda in JavaScript — русскоговорящее сообщество
как без вызова то
источник

e

eldarda in JavaScript — русскоговорящее сообщество
нахрен она мне без вызова нужна
источник

ДР

Данил Рудковский... in JavaScript — русскоговорящее сообщество
мы листенер создаем, а не вызываем функцию
источник

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
её вызывает браузер когда происходит эвент "click"
источник

ДР

Данил Рудковский... in JavaScript — русскоговорящее сообщество
el.addEventListener(fn.bind(this, arg))

вот так можно переиспользовать fn
источник

DG

Dmitry Guzeev in JavaScript — русскоговорящее сообщество
но ведь bind тоже создает новый объект функции
источник

ДР

Данил Рудковский... in JavaScript — русскоговорящее сообщество
если бы мы полностью смогли переиспользовать функцию, это не принесло бы нам никакой пользы
источник

ДР

Данил Рудковский... in JavaScript — русскоговорящее сообщество
здесь нам не нужны доли миллисекунд
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Данил Рудковский
здесь нам не нужны доли миллисекунд
тогда все обсуждение не имеет смысла вообще
источник

e

eldarda in JavaScript — русскоговорящее сообщество
Данил Рудковский
el.addEventListener(fn.bind(this, arg))

вот так можно переиспользовать fn
да, тупанул
источник