Método Underscore.js _.snapshot()

El método _.snapshot() se usa para s

Sintaxis:

_.snapshot( obj );

Parámetros: este método toma un objeto para crear un clon profundo.

Valor devuelto: este método devuelve un objeto de clonación.

Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js. 

La biblioteca de contribuciones Underscore.js se puede instalar usando npm install underscore-contrib –save.

Ejemplo 1: 

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
var given_Object = { 1:"a", 2:"b" };
var obj = _.snapshot(given_Object);;
  
console.log("Cloned Object: ", obj);

Producción:

Cloned Object:  { '1': 'a', '2': 'b' }

Ejemplo 2: este método también funciona bien para una array.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
var given_Object = [ 1, 2 ,3 ,4 ];
var obj = _.snapshot(given_Object);;
  
console.log("Cloned Object: ", obj);

Producción: 

Cloned Object:  [ 1, 2, 3, 4 ]

Ejemplo 3: este método también funciona para strings.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
var given_Object = "GeeksforGeeks"
var obj = _.snapshot(given_Object);;
  
console.log("Cloned Object: ", obj);

Producción: 

Cloned Object:  GeeksforGeeks

Ejemplo 4: 

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
var given_Object = 10000;
var obj = _.snapshot(given_Object);;
  
console.log("Cloned Object: ", obj);

Producción: 

Cloned Object:  10000

Publicación traducida automáticamente

Artículo escrito por taran910 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 *