Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 14

Д

Дима in JavaScript Noobs — сообщество новичков
Я скобку потерял
источник

Д

Дима in JavaScript Noobs — сообщество новичков
И думал у него внутри фора
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Сорян
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
Алексей Костюхин
Чувак, но есть же стандартные методы перебора ....
ему дали домашку сделать свои методы, как у Array
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Мой факап
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
ничего
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
смотря какому. некоторые до сих пор на классовых сидят и в ус не дуют.
Конечно, есть мазахисты, а ооп тут при чем?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
В классовых компонентах ничего из ооп нет)
источник

АК

Алексей Костюхин... in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
ему дали домашку сделать свои методы, как у Array
Сорян, не чекал историю
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Конечно, есть мазахисты, а ооп тут при чем?
ну так наследуется-же типа тип. 😁
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
ну так наследуется-же типа тип. 😁
Ладно, это все)
источник

А

Андрей in JavaScript Noobs — сообщество новичков
Добрый вечер. Помогите с паттерном Observer.

В контроллере подписываюсь на событие: https://github.com/cadhead/tetris-game/blob/test/src/controllers/TetrisController.ts#L30
но в самом методе updateActivePiecePosition, this === undefined

реализация класса Observer: https://github.com/cadhead/tetris-game/blob/test/src/models/Observer.ts
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
вероятно, нужно прибиндить this
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
или обернуть в arrow function
источник

А

Андрей in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
вероятно, нужно прибиндить this
возможно, но где его биндить?
источник

KP

Kotan 🐱 Pupkin in JavaScript Noobs — сообщество новичков
    this.tetris.subscribe(
     TetrisEvents.PieceMoved,
     this.playfield.updateActivePiecePosition.bind(this)
   );

ну типа так, но я не уверен, что это правильное решение. Наверное, всё же лучше обернуть в arrow function.
источник

А

Андрей in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
    this.tetris.subscribe(
     TetrisEvents.PieceMoved,
     this.playfield.updateActivePiecePosition.bind(this)
   );

ну типа так, но я не уверен, что это правильное решение. Наверное, всё же лучше обернуть в arrow function.
в таком случае хендлер не вызывается
источник

А

Андрей in JavaScript Noobs — сообщество новичков
Kotan 🐱 Pupkin
    this.tetris.subscribe(
     TetrisEvents.PieceMoved,
     this.playfield.updateActivePiecePosition.bind(this)
   );

ну типа так, но я не уверен, что это правильное решение. Наверное, всё же лучше обернуть в arrow function.
ну в этом случае я передаю контекст контроллера
источник

М

Мирас Текесбаев... in JavaScript Noobs — сообщество новичков
https://prnt.sc/tzqrvx
https://prnt.sc/tzqs3k
Почему прежние tr-ки перезаписываются
?
источник

А

Андрей in JavaScript Noobs — сообщество новичков
а мне нужен контекст вьюшки
источник