Open In App

Backbone.js length Collection

Last Updated : 13 Jun, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we will discuss Backbone.js length collection. The Backbone.js length collection is used to return the total number of elements/values present in the model collection.

Syntax:

Backbone.Collection.length

Parameters: It takes no parameters.

Example 1: In this example, we will create a model array with one element and return the length.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
    </script>
    <script type="text/javascript" src=
      </script>
    <script type="text/javascript" src=
      </script>
</head>
  
<body>
    <script type="text/javascript">
        var data = Backbone.Model.extend({
            defaults: {
                id: "1",
                name: "sravan kumar gottumukkala",
                age: "67"
            },
        });
  
        var data1 = Backbone.Collection.extend({
            model: data
        });
  
        var final = new data1({});
  
        document.write(
          "Values:", JSON.stringify(final.toJSON())
        );
        document.write("<br>");
        document.write("Length:", final.length);  
    </script>
</body>
  
</html>


Output:

Values:[{"id":"1","name":"sravan kumar gottumukkala","age":"67"}]
Length:1

Example 2: In this example, we will create a model array with four elements and return the length.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
    </script>
    <script type="text/javascript" src=
      </script>
    <script type="text/javascript" src=
      </script>
</head>
  
<body>
    <script type="text/javascript">
        var datas = Backbone.Model.extend({
            defaults: {
                name: "sravan"
            }
        });
  
        var datacollection = Backbone.Collection.extend({
            model: datas
        });
  
        var data1 = new datas({ name: "ram" });
        var data2 = new datas({ name: "shivam" });
        var data3 = new datas({ name: "ramya" });
        var data4 = new datas({ name: "deepu" });
  
        var final = new datacollection();
        final.add([data1, data2, data3, data4]);
  
        document.write(
          "Values:", JSON.stringify(final.toJSON())
        );
        document.write("<br>");
        document.write("Length:", final.length);  
    </script>
</body>
  
</html>


Output:

Values:[{"name":"ram"},{"name":"shivam"},{"name":"ramya"},{"name":"deepu"}]
Length:4

Reference: https://backbonejs.org/#Collection-length



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads