コレクションの「クラス」内に存在する filter() メソッドの背後にあるメカニズムを誰かが説明できますか? このメソッドのバックボーン API は、次の実装例 (Todo 演習 @ http://addyosmani.github.io/backbone-fundamentals/から取得) と矛盾しているように見えます。
completed: function() {
return this.filter(function( todo ) {
return todo.get('completed');
});
}
このコード スニペットは、'completed' プロパティに "true" が含まれるモデル オブジェクトの配列を生成します。ただし、この関数からオブジェクトの配列がどのように返されるかを理解することはできません