Unshift Коллекция Backbone.js

Опубликовано: 6 Октября, 2022

Unshift Collection Backbone.js используется для добавления модели в начало Collection. Он принимает модель в качестве первого параметра и параметры в качестве второго параметра. В этой статье мы обсудим Unshift Collection Backbone.js.

Синтаксис:

collection. unshift( model, options );

Параметры:

  • модель: этот параметр используется для указания экземпляра модели, который будет добавлен в коллекцию.
  • options: это необязательный параметр, относящийся к модели, которая добавляется в коллекцию.

Пример 1: В этом примере мы проиллюстрируем коллекцию unshift Backbone.js . В этом примере мы добавим 2 модели, используя unshift в коллекцию.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <title>BackboneJS unshift collection</title>
        type="text/javascript">
    </script>
    <script src=
        type="text/javascript">
    </script>
    <script src=
        type="text/javascript">
    </script>
</head>
  
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
  
    <h3>BackboneJS unshift collection</h3>
      
    <script type="text/javascript">
        var Book = Backbone.Model.extend();
  
        var books = Backbone.Collection.extend({
            model: Book
        });
  
        var Library = new books();
  
        var b1 = new Book({ 
            title: "catch-22", 
            Author: "Joshep Heller" 
        });
          
        var b2 = new Book({ 
            title: "Invisible Man", 
            Author: "Ralph Ellison" 
        })
  
        Library.unshift(b1);
        Library.unshift(b2);
  
        document.write("Values :  <br> ");
        document.write(JSON.stringify(Library));
    </script>
</body>
  
</html>

Выход:

Пример 2: В этом примере мы снова добавим две модели в начале коллекции.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <title>BackboneJS unshift collection</title>
        type="text/javascript">
    </script>
    <script src=
        type="text/javascript">
    </script>
    <script src=
        type="text/javascript">
    </script>
</head>
  
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
  
    <h3>BackboneJS unshift collection</h3>
      
    <script type="text/javascript">
        var Book = Backbone.Model.extend();
  
        var books = Backbone.Collection.extend({
            model: Book
        });
  
        var Library = new books();
  
        var b1 = new Book({ 
            title: "catch-22", 
            Author: "Joshep Heller" 
        });
          
        var b2 = new Book({ 
            title: "Invisible Man", 
            Author: "Ralph Ellison" 
        })
  
        Library.unshift(b1);
        Library.unshift(b2);
  
        document.write("Values :  <br> ");
        document.write(JSON.stringify(Library));
  
        document.write("<br><br>");
  
        var b3 = new Book({
            title: "Wings of Fire", Author:
                "A. P. J. Abdul Kalam"
        });
        var b4 = new Book({
            title: "The Palace of Illusion",
            Author: "Chitra Banerjee"
        });
  
        Library.unshift(b3);
        Library.unshift(b4);
  
        document.write("Values again unshited :  <br> ");
        document.write(JSON.stringify(Library))
    </script>
</body>
  
</html>

Выход:

Ссылка: https://backbonejs.org/#Collection-unshift