Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created March 9, 2022 01:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/017c7e993135ddaf292940d294bbb459 to your computer and use it in GitHub Desktop.
Save parzibyte/017c7e993135ddaf292940d294bbb459 to your computer and use it in GitHub Desktop.
// https://parzibyte.me/blog
const combinarObjetos = (objeto1, objeto2) => {
const resultado = {};
for (const clave of Object.keys(objeto1)) {
resultado[clave] = objeto1[clave];
}
for (const clave of Object.keys(objeto2)) {
resultado[clave] = objeto2[clave];
}
return resultado;
}
const objeto1 = {
nombre: "Luis",
mascotas: ["Maggie", "Panqué", "Grim"]
};
const objeto2 = {
web: "https://parzibyte.me/blog",
nombre: "Parzibyte",
};
const combinado = combinarObjetos(objeto1, objeto2);
const combinadoConSpread = { ...objeto1, ...objeto2 };
console.log("Combinado con función:");
console.log(combinado);
console.log("Combinado con spread operator:");
console.log(combinadoConSpread);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment