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

… [Trackback]
[…] Read More to that Topic: geeksforgeeks.org/backbone-js-idattribute-model-2/ […]
… [Trackback]
[…] There you can find 85364 additional Info on that Topic: geeksforgeeks.org/backbone-js-idattribute-model-2/ […]