No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Regálate acceso ilimitado a todos los cursos por 1 año a precio especial de Navidad 🎄

Antes: $199

Currency
$149/año
regístrate

termina en:

16D
13H
58M
11S

Playground: Combina objetos JSON con el Spread Operator

10/38

Aportes 22

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

¿Tambien pulsaroncontrol + S? xd

Aca mi aporte, simplificando un poco , y formateado para mejor lectura.

export function solution(
  json1 = {
    name: 'Mr. Michi',
    food: 'Pescado',
  },
  json2 = {
    age: 12,
    color: 'Blanco',
  }
) {
  return { ...json1, ...json2 };
}

¡Esto, está genial!!! Me gusta esta implementación. Me acosté algo tarde estudiando y veo que añadieron esta maravilla.

Hermanos, esto ¡ESTÁ DE LOCOS! Amé esta implementación para poder practicar…

Excelente implementación, deberían considerar evaluar cada tema de esta manera e implementarlo en el examen final del curso.

Muy buena funcionalidad, me gustó muhco. En lo que tuve dificultades es en entender las instrucciones y en que cosas debía modifcar y cuales no ya que al inicio dice que el código va en la segunda linea pero en la solución si tocan el input de la primera linea.

yo le tiré esa… * ruidito de mate *

export function solution(json1, json2) {
  json1 = json1 || { name: "Mr. Michi", food: "Pescado" };
  json2 = json2 || { age: 12, color: "Blanco" };

  return { ...json1, ...json2 }
}

Esta es mi solucion que en mi editor funciona pero aca no.

export function solution(json1, json2) {
  // Tu código aquí 👈
  let res = {...json1, ...json2}
  return res
}

const jason1 = {
  name: "Mr. Michi",
  food: "Pescado"
}

const jason2 = {
  age: 12,
  color: "Blanco"
}

console.log(solution(jason1,jason2))
export function solution(
  json1 = { name: 'Mr. Michi', food: 'Pescado' },
  json2 = { age: 12, color: 'Blanco' }) { 
  return { ...json1, ...json2 };
}

Mi solución, en la guia nos suministran mucha informacion, pero el code es mas corto de lo que pense

export function solution(json1 = {name: 'Mr. Michi', food: 'Pescado'}, json2 = { age: 12, color: 'Blanco'}) {
 return{...json1, ...json2}
}

Mi propuesta de solución (no sabía/ recordaba que: 1 se podían declarar variables/constantes sin la palabra reservada, 2: que la solución empezaba en la primera línea)

function solution(name,food,age,color) {
    let json1 = {name: 'Mr. Michi', food: 'Pescado'};
    let json2 = {age: 12, color: 'Blanco'};
    let data = { ...json1, ...json2};
    var name = name || data.name;
    var food = food || data.food;
    var age = age || data.age;
    var color = color || data.color;
    console.log(name, food, age, color);
}

solution('Martin','Milk',15);

Mi solucion

Me gusta, me recuerda a paginas como HackeRank e incluso al AdventJs de Midudev

export function solution(json1, json2) {
var json1 = {name: “Mr. Michi”,
food: “Pescado”}

var json2 = {age: 12,
color: “Blanco”}

{
let data={…json1,…json2}
return data

}
}
console.log(solution())

Aquí el mío

export function solution(json1, json2) {
  let j1 = json1 || { name: "Mr. Michi", food: "Pescado" };
  let j2 = json2 || { age: 12, color: "Blanco" };
  return { ...j1, ...j2 };
}

hay que analizar y aplicar todos los conceptos vistos solo que la guia noes tan clara como podria ser

<code> export function solution(json1 = { name: "Mr. Michi", food: "Pescado" }, json2 = { age: 12, color: "Blanco" }) {
 // Tu código aquí 👈
  return { ...json1, ...json2 };

}

solution({ name: "Bigotes", food: "Pollito" });


el ejercicio no es claro, no me dice si debo crear los objeto o si ya etsan creados, deberia de ser mas precisos con la información hay varias maneras del verlo

Lo realicé de esta forma:

export function solution(json1 = { name: "Mr. Michi", food: "Pescado"}, json2 = { age: 12, color: "Blanco"}) {
  let data = { ...json1, ...json2 } 
  return data;
}

export function solution(
  json1 = { name: "Mr. Michi", food: "Pescado" },
  json2 = { age: 12, color: "Blanco" }
) {
  let concatenar = { ...json1, ...json2 };
  return concatenar;
}

WOW que genial este tipo de ejercicio.

esta funcion esta genial

Esta funcionalidad esta genial, espero que la sigan puliendo como en codewars.com, donde una vez resuelves el código se guarda tu solución y puedes ver las soluciones de otros usuarios, además de poder comentarla y puntuarla, seria genial si al resolverla recibes puntos extra para Platzi Rank.

undefined