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

187
Vistas
How to push this array into an 2D array using GAS?

How can I have ar2 pushed into ar1 so as to have them like the Expected Output below?

ar1 = 
[
[true,160,"Blusa Crepe Barcelona manga curta",2,"","","",100],
[true,161,"Blusa Crepe Barcelona manga curta",1,"","","",100]
]
ar2 = ["Concluído",1000]

Expected Output

result = [
[true,160,"Blusa Crepe Barcelona manga curta",2,"","","",100,"Concluído",1000],
[true,161,"Blusa Crepe Barcelona manga curta",1,"","","",100,"Concluído",1000]
]

I've tried doing it using a douple for loop, but I haven't been able to make it right, as it pushes ar2 as another array in the outer array:

let output= [];
for (let i = 0; i < ar1.length; i++){
    for (let j = 0; j < ar1[i].length; j++){
        output.push(ar1[j],ar2)
    }
}

Appreaciate your help.

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

0

To concat the array you can use concat() method

ar1 = 
[
[true,160,"Blusa Crepe Barcelona manga curta",2,"","","",100],
[true,161,"Blusa Crepe Barcelona manga curta",1,"","","",100]
]
ar2 = ["Concluído",1000]

for(let i = 0; i<ar1.length;i++){
 ar1[i] = ar1[i].concat(ar2)
}

console.log(ar1)

For more info on concat() please refer here

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