JavaScriptの関数の中から見えるthisはすげ替えも可能なのわね。ぐえぇ。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_objects/Function/bind
ActionCableの例で関数プロパティ中で別の関数プッロパティのthisを挿げ替えてるっぽくてどゆことなん
initialized() {
this.update = this.update.bind(this)
},
update() {
this.documentIsActive ? this.appear() : this.away()
},
あー。このupdate()はコールバックとして呼ばれるからbing()しておかないとthisがコールバック元のコンテキストになっちゃうのかな?