Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
backbone.js を使用しています。私のコレクションの要素は、追加された順序になっています。ただし、要素の位置を切り替える機能が必要です。これどうやってやるの?
次のようなことができます。
var MyCollection = Backbone.Collection.extend({ swapItems : function(index1, index2) { this.models[index1] = this.models.splice(index2, 1, this.models[index1])[0]; } });
これは、モデル配列に直接アクセスし、インデックスで指定されたアイテムを交換します。