title: Backbone: Order of models inside a collection
body: <p>We created a Collection of models from an array as given below.  Our question is: will the Collection preserve the same order of elements/models as it was present in the original array? In other words, is the same order (of source array) guaranteed in Collection?</p>
  
  <pre><code>    var colorsData = [
      {
          name: 'red'
      },
      {
          name: 'blue'
      },
      {
          name: 'green'
      },
      .....
      .....
      .....
      //other colors
  ];
  
      var Color = Backbone.Model.extend({
          defaults: {
              name: 'white'
          }
      });
  
      var ColorCollection = Backbone.Collection.extend({
          model: Color
      });
  
      var colorCollection1 = new ColorCollection(colorsData); //creating a collection from the source array colorsData.
  </code></pre>