BackboneJS collection.unshift()方法

广告位

它是用来在一个集合的开始位置添加特定模型。 语法

它是用来在一个集合的开始位置添加特定模型。

语法

  collection.unshift(models, options) 

参数:

  • models:包含的收集实例,这是在一个集合的开始位置要添加的名称。
  • options:包括模型类型,并将它们添加到集合实例。

示例

  <!DOCTYPE html>     <head>        <title>Collection Example</title>           <script src=https://code.jquery.com/jquery-2.1.3.min.js type=text/javascript></script>           <script src=https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js type=text/javascript></script>           <script src=https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js type=text/javascript></script>     </head>     <body>        <script type=text/javascript>            //'Player' is a model and contains defualt values for the model            var Player = Backbone.Model.extend({              defaults: {                 name: 'sachin',                 country: 'india'               }            }');              //'Players' is an instance of the collection            var Players = Backbone.Collection.extend({  	         model: Player  //model 'Player' is specified by using model property            });              //Here, instantiating models along with "new" keyword and store them in the collection instance            var player1 = new Player({ id: 1, name: 'gayle', country: 'west indies'});            var player2 = new Player({ id: 2, name: 'yuvraj', country: 'india'});            var teamArray = [player1, player2];              //The unshift() method adds the 'player2' model to the beginning of the collection            teamArray.unshift(player2);              //Instantiate new collection by passing in an array of models            var players = new Players(teamArray);            document.write(JSON.stringify(players));        </script>     </body>  </html>  

输出

让我们进行以下步骤来看看上面的代码工作:

  • 保存上述代码到文件unshift.html

  • 在浏览器打开这个HTML文件。 BackboneJS collection.unshift()方法

贺, 贺朝

关于作者: 贺朝

为您推荐