2009-08-26 25 views

Respuesta

15
var geoffdegeoff = geoff.concat(degeoff); 
+0

Oh, sí! Dulce, gracias. –

3

me encontré con este y pensado agregar una forma adicional.

nota: Veo que desea crear una tercera var. Nueva

.concat es bueno, pero debe crear una nueva matriz (a menos que anule la original).

¿Qué tal si desea fusionar/combinar la matriz "segundo" en la matriz "primero".

Aquí hay una manera ingeniosa.

// using apply 
var first = ['aa','bb','cc']; 
var second = ['dd','ee']; 
first.push.apply(first, second); 
first; 

o

Array.prototype.push.apply(first, second); 
first; 
+0

'Array.prototype' ==' [] ':) –

+0

Entiendo lo que dices, pero al pasar" primero "como" esto ", estamos cambiando/aplicando el segundo en su lugar. Espero que entienda lo que quieres decir. lol. –

+1

No creo que en realidad entendiera mi punto; '[] .push.apply (primero, segundo)' es lo que quiero decir :) –

Cuestiones relacionadas