Size: a a a

JS Liberty [ОЫ]

2020 July 31

F

Foma in JS Liberty [ОЫ]
да
источник

F

Foma in JS Liberty [ОЫ]
я хз как на прокси его пишут
источник

F

Foma in JS Liberty [ОЫ]
мод в 3 вуе глянут
источник

F

For miles & mile... in JS Liberty [ОЫ]
Долго, надо что-то проще. Вот пробую прокси - пишут что set реагирует на push, но чё-то нифига
источник

F

For miles & mile... in JS Liberty [ОЫ]
Сейчас спрошу в другом чатике, там людей побольше, мб знаю
источник

F

For miles & mile... in JS Liberty [ОЫ]
знают*
источник

F

Foma in JS Liberty [ОЫ]
3 функции
источник

F

Foma in JS Liberty [ОЫ]
class EventObserver {
 constructor () {
   this.observers = []
 }

 subscribe (fn) {
   this.observers.push(fn)
 }

 unsubscribe (fn) {
   this.observers = this.observers.filter(subscriber => subscriber !== fn)
 }

 broadcast (data) {
   this.observers.forEach(subscriber => subscriber(data))
 }
}
источник

F

For miles & mile... in JS Liberty [ОЫ]
Foma
3 функции
A?
источник

F

Foma in JS Liberty [ОЫ]
что там долго писать?
источник

F

For miles & mile... in JS Liberty [ОЫ]
Ну это ладно, но всё же - можно заюзать готовое решение. Если не найду ответ - заюзаю твой обсервер, спасибо
источник

F

Foma in JS Liberty [ОЫ]
rxjs
источник

F

Foma in JS Liberty [ОЫ]
готовое решение
источник

F

Foma in JS Liberty [ОЫ]
const events$ = new BehaviorSubject([])
add = x => {
const events = events$.value
events.push(x)
events$.next(events)
}

events$.subscrive(data=>console.log(data))

const input = doc.qs(input)
const inputChange$ = fromEvent(input, "change")
inputChange$.subscribe(e=>console.log(e))
источник

F

For miles & mile... in JS Liberty [ОЫ]
Есть, Proxy работает
источник

F

For miles & mile... in JS Liberty [ОЫ]
Я просто не переопределил массив на proxy-массив
источник

F

Foma in JS Liberty [ОЫ]
оно у тебя как логер по сути
источник

F

For miles & mile... in JS Liberty [ОЫ]
Нет, там будет инной функционал
источник

F

For miles & mile... in JS Liberty [ОЫ]
Это для теста
источник

F

Foma in JS Liberty [ОЫ]
ну как раз на сложном проекте опробуешь
источник