Open In App

Backbone.js idAttribute Model

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

The Backbone.js idAttribute model is used to return the input model’s unique identifier, i.e. it provides the unique identifier of the model, having the class member’s name, which in turn can be utilized as an id.

Syntax:

Backbone.Model.idAttribute;

It does not accept any parameter values.

Example 1: In this example, we will return the unique identifier from the book model.

HTML




<!DOCTYPE html>
<html>
 
<head>
    <script src=
            type="text/javascript">
    </script>
    <script src=
            type="text/javascript">
    </script>
    <script src=
            type="text/javascript">
    </script>
</head>
 
<body>
    <script type="text/javascript">
        var Books = Backbone.Model.extend();
        var book = new Books({
            bookid: 23,
            price: 678,
            book_name: "css"
        });
        document.write(' Values: ' + JSON.stringify(book));
        document.write("<br>");
        document.write("Unique identifier: ", book.idAttribute);
    </script>
</body>
</html>


Output:

Values: {"bookid":23,"price":678,"book_name":"css"}
Unique identifier: id

Example 2: In this example, we will return the unique identifier from the book model that has no attributes.

HTML




<!DOCTYPE html>
<html>
 
<head>
    <script src=
            type="text/javascript">
    </script>
    <script src=
            type="text/javascript">
    </script>
    <script src=
            type="text/javascript">
    </script>
</head>
 
<body>
    <script type="text/javascript">
      var Books = Backbone.Model.extend();
      var book = new Books();
      document.write(' Values: ' + JSON.stringify(book));
      document.write("<br>");
      document.write("Unique identifier: ", book.idAttribute);
    </script>
</body>
</html>


Output:

Values: {}
Unique identifier: id

Reference: https://backbonejs.org/#Model-idAttribute



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads