Descriptive programming - concatAll
by Preetha Srinivasan
JavaScript
function getData() {
var arr = [
[
{id:1,name:'vue js'},{id:2,name:'elm'}
],
[
{id:3,name:'go'},{id:4,name:'java'}
]
]
return arr;
}
function concatAll(arr){
Array.prototype.concatAll = function() {
var results = [];
this.forEach(subarray => {
subarray.forEach(val => results.push(val));
});
return results;
}
arr.concatAll().forEach(val => console.log(val.name));
}
function main() {
var arr = getData();
concatAll(arr);
}
main();