Size: a a a

2021 January 04

DM

Denys Mikhalenko in javascript_ru
однако дальше генерится arrow function
источник

DM

Denys Mikhalenko in javascript_ru
а в ней this уже прибит гвоздями )
источник

DM

Denys Mikhalenko in javascript_ru
так что непонятно, как that используется )
источник

j

javascript@conferenc... in javascript_ru
oxpa
я писал года 4 назад эту фигню =)
   checkUpdate = (that) =>()=> {
       for (let i in that.mess_elements){
           const el = that.mess_elements[i]
           if (!isEmpty(el) && checkVisible(el.refs['self'])) {
               console.log('going to fetch ' + i)
               that.props.fetchMessages([i])()
           }
       }
   }
источник

DM

Denys Mikhalenko in javascript_ru
ну, не фонтан )
источник

j

javascript@conferenc... in javascript_ru
oxpa
checkUpdate(that) потом передаётся в таймер
источник

j

javascript@conferenc... in javascript_ru
oxpa
       setOnScroll(this.checkUpdate(this))
и вот типа такого
источник

DM

Denys Mikhalenko in javascript_ru
я понял в чем проблема
источник

DM

Denys Mikhalenko in javascript_ru
ты хотел arrow function
источник

DM

Denys Mikhalenko in javascript_ru
но оказалось, что bind с ними не работает
источник

DM

Denys Mikhalenko in javascript_ru
поэтому ты придумал вот это извращение
источник

j

javascript@conferenc... in javascript_ru
oxpa
/me пожал плечами
источник

j

javascript@conferenc... in javascript_ru
oxpa
говорю ж, почти 4 года назад было =)
источник

DM

Denys Mikhalenko in javascript_ru
у arrow function будет свой this, который ты тупо игноришь и используешь that из scope :)
источник

DM

Denys Mikhalenko in javascript_ru
короче не надо так делать, ребята )
источник

DM

Denys Mikhalenko in javascript_ru
это костыли
источник

K

Kosanyak in javascript_ru
Почему не сработало?
источник

j

javascript@conferenc... in javascript_ru
oxpa
@Prontiol я не удивлюсь, если щас найду в логах, что этот подход мне тут и советовали
источник

DM

Denys Mikhalenko in javascript_ru
Витя, ты норкомант что ли?
источник

DM

Denys Mikhalenko in javascript_ru
У тебя не хватает скобки фигурной
источник