En este artículo, veremos el modelo no configurado de Backbone.js. El modelo unset de Backbone.js se usa para desarmar o eliminar el valor de los atributos en un modelo dado.
Sintaxis:
Backbone.Model.unset(attribute);
Nota: Toma un parámetro.
- atributo: especifica el atributo en un modelo que se va a desarmar.
Ejemplo 1: en este ejemplo, anularemos el atributo bookid en un modelo de libro
HTML
<!DOCTYPE html> <html> <head> <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> <script type="text/javascript"> var Books = Backbone.Model.extend(); var book = new Books({ bookid: 23, price: 678, book_name: 'php' }); document.write("bookid: ", book.get('bookid')); // Unset the bookid book.unset('bookid'); document.write("<br>") document.write("bookid: ", book.get('bookid')); </script> </head> <body></body> </html>
Salida :
bookid: 23 bookid: undefined
Ejemplo 2: en este ejemplo, anularemos el atributo de precio en un modelo de libro
HTML
<!DOCTYPE html> <html> <head> <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> <script type="text/javascript"> var Books = Backbone.Model.extend(); var book = new Books({ bookid: 23, price: 678, book_name: 'php' }); document.write("price: ", book.get('price')); // Unset the bookid book.unset('price'); document.write("<br>") document.write("price: ", book.get('price')); </script> </head> <body></body> </html>
Salida :
price: 678 price: undefined
Referencia: https://backbonejs.org/#Model-unset
Publicación traducida automáticamente
Artículo escrito por sireeshakanneganti112 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA