reactやangularなどを使って,クラスインスタンス変数に代入した値を即座にDOMに反映させるというようなことができますが,これと同じような動作をフレームワークを使わずにやりたいと思っています。
代入と同時に何かの処理を発火させたいと思った時,例えば
javascript
1SomeClass.prototype.setParamsAndCallback = (value)=>{ 2 this.instance_value = value; 3 someAction(value); 4}
というような,感じでメソッド化することはできると思いますが、
this.instance_value = value;
が実行されたことをイベントトリガーとして,someActionを呼び出すことはできますか?
シングルスレッドなので,this.instance_value = value;
を実行する関数のcallbackで呼べるだけで十分です。
見た目こだわりと分かりやすさのためだけにこういう実装をしたいので,無理そうなら諦めて,関数のコールバックとして実装しようと思っています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/28 06:01