Java Script

Clonar un JSON en Java Script

Java Script es un lenguaje de programación que se caracteriza por la fácil manipulación de JSON. En este sencillo tutorial aprenderemos a clonar un JSON en Java Script en muy pocas lineas de código y sin utilizar librerías externas como jQuery.

Clonar un JSON en Java Script

Para realizar esta tarea vamos a crear la función llamada clone, la cual va a recibir un JSON y va a devolver una copia nueva.

function clone(json){
  ...
}

Luego dentro de la función vamos a utilizar las funciones JSON.stringify y JSON.parse para convertir el JSON (pasado por parámetro) en un string y luego parsearlo a un objeto JSON nuevo, el cual sería la copia.

function clone(json){
  return JSON.parse(JSON.stringify(json));
}

Para probar esta función podemos ejecutar el siguiente código, en el cual podemos verificar que el JSON clonado es distinto al original:

json1 = {val:1};
json2 = clone(json1);
	  
json1.val = 2;
	  
console.log(json1);
console.log(json2);

Bueno gente, espero que les sea de gran utilidad este sencillo tutorial en el cual se explica cómo clonar un JSON en Java Script. Ante cualquier inconveniente no duden en enviar un comentario.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

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