Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/05/2011, 12:40
Avatar de Aijoona
Aijoona
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Buenos Aires
Mensajes: 779
Antigüedad: 13 años, 10 meses
Puntos: 343
Respuesta: concadenar arrays

Código Javascript:
Ver original
  1. // Auxiliar
  2. function isArray(o) {
  3.     return Object.prototype.toString.call(o) == '[object Array]';
  4. }
  5.  
  6. function flatten(arr){
  7.     var res = [];
  8.     for (var i = 0, l = arr.length; i < l; i++) {
  9.         res = res.concat(isArray(arr[i]) ? flatten(arr[i]) : arr[i]);
  10.     }
  11.     return res ;
  12. }
  13.  
  14. var a =['uno',['dos',3,4],5,6,[7],[8,[9,[10]]]];
  15.  
  16. flatten(a); // ["uno", "dos", 3, 4, 5, 6, 7, 8, 9, 10]
__________________
blog | @aijoona