通常のゲッター/セッターを使用すると、次のようなことができます
function setRating (num) {
var min = 0;
var max = 10;
var result = num;
if (num < min) result = min;
else if (num > max) result = max;
this.rating = result;
}
setRating(20); //rating == 10
バックボーンを使用すると、次のように呼び出すことができますmovie.set('rating', 20);
。
その関数をインターセプトして、小さなロジックに配置するにはどうすればよいでしょうか?