Modelo claro de Backbone.js

En este artículo, discutiremos el modelo claro de Backbone.js . El modelo claro de Backbone.js se usa para borrar o eliminar todos los atributos existentes del modelo dado. Los atributos se establecerán en undefined .

Sintaxis:

Backbone.Model.clear(options)

Parámetros: Acepta un único parámetro.

  • opciones : este parámetro define los parámetros como id, nombre y otros (eliminados del modelo).

Ejemplo 1: En este ejemplo, borraremos el atributo book_name que ya tiene valor, por lo que estamos borrando o eliminando el valor book_name .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
"https://code.jquery.com/jquery-2.1.3.min.js" >
    </script>
    <script type="text/javascript" src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js">
    </script>
    <script type="text/javascript" src=
"https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
        var Books = Backbone.Model.extend();
        var book = new Books(
          { book_name: "HTML", price: 100 }
        );
        document.write(
          "Actual Attribute:  ",
          book.get('book_name')
        );
        document.write("<br>");
  
        // Using the clear() method
        book.clear();
        document.write(
          "Attribute after Clear: ",
          book.get('book_name')
        );
    </script>
</body>
  
</html>

Producción:

Actual Attribute: HTML
Attribute after Clear: undefined

Ejemplo 2: En este ejemplo, borraremos el atributo de precio que ya tiene valor, por lo que estamos borrando o eliminando el valor del precio .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <script type="text/javascript" src=
"https://code.jquery.com/jquery-2.1.3.min.js" >
    </script>
    <script type="text/javascript" src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js">
    </script>
    <script type="text/javascript" src=
"https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js">
    </script>
</head>
  
<body>
    <script type="text/javascript">
        var Books = Backbone.Model.extend();
        var book = new Books(
          { book_name: "HTML", price: 100 }
        );
        document.write(
          "Actual Attribute:  ",
          book.get('price')
        );
        document.write("<br>");
  
        // Using the clear() method
        book.clear();
        document.write(
          "Attribute after Clear: ",
          book.get('price')
        );
    </script>
</body>
  
</html>

Producción:

Actual Attribute: 100
Attribute after Clear: undefined

Referencia: https://backbonejs.org/#Model-clear

Publicación traducida automáticamente

Artículo escrito por 171fa07058 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *