2015-09-14 3 views

ответ

5

Просто используйте Array.prototype.map().

var newArray = myArray.map(function (item) {return item.join('');}); //["ab", "cd"] 
+1

Я никогда не использовал ** Array.prototype.map() ** функционировать самостоятельно. Большое спасибо! – Beeelze

0

http://jsfiddle.net/6bw65xj4/1/

var tmp = '', 
    newArray = [], 
    myArray = [ 
     ['a', 'b'], 
     ['c', 'd'] 
    ]; 

for(var i=0; i<myArray.length; i++){  
    for(var j=0; j<myArray[i].length; j++) { 
     tmp = tmp + myArray[i][j];    
    } 
    newArray.push(tmp); 
    tmp = '' 
} 

console.log(newArray); 
Смежные вопросы