Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

100
Vistas
agregue nuevos elementos al objeto simplemente usando la extensión

Tengo un objeto de estados como el siguiente código. Quiero agregarle muchos estados y ciudades.

 const stateObject = { missouri: ["springfield", "rolla"], nevada: ["carlin", "vegas"], } const addState = (...state) => { return stateObject.push(state); }

No obtuve respuesta.

  • ¿Cómo puedo crear una función para agregar un nuevo estado al objeto usando el operador de extensión?
  • ¿Cómo puedo crear una función para agregar una lista de ciudades nuevas a una de estado usando el operador de propagación?

cualquier solución sería muy apreciada

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Prueba esto

 const stateObject = { missouri: ["springfield", "rolla"], nevada: ["carlin", "vegas"], } const addState = (...states) => { states.forEach(state => stateObject[state] = []); } const addCity = (state, ...cities) => { stateObject[state] = [...stateObject[state], ...cities]; } // test addState('California', 'Texas') addCity('California', 'Los Angeles') addCity('Texas', 'Austin', 'Houston') console.log(stateObject)

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes hacerlo así

 const stateObject = { missouri: ["springfield", "rolla"], nevada: ["carlin", "vegas"], } const addState = (obj, ...states) => { states.forEach(state => obj[state] = []) } addState(stateObject, "NewYork", "Washington", "morestates") console.log(stateObject)

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda