登録された配列への変更 (または少なくとも要素の追加または削除) を通知する (事前定義された関数を実行する) にはどうすればよいですか? 試作品を使ってみました。私自身のいくつかのコード例を提供していないことで叱られたくありません。では、こんな風に使いたいと思います。
var myArray = [];
myArray.bind(function() {
console.log('wtf'); // Wed Thu Fri and what were you thinking?
});
やり過ぎはいらない。私は基本的に、使用する配列関数のスコープを知っています (push、pop、splice、およびその他のいくつか)。バックボーンのMVCを利用する方法です。配列でロジックを実行したいので、それに応じてビューを強調表示します。ただし、ビューは既にコレクションに関連付けられています。そのコレクションを変更すると、ビュー内の実際の DOM が再レンダリングされます。私はそれをしたくありません。CSS の目的で、ビュー内の対応する DOM にクラスを追加または削除したいだけです。