Here you can find the source of concatAll()
Array.prototype.concatAll = function() { var results = []; this.forEach(function(subArray) { // ------------ INSERT CODE HERE! ---------------------------- // Add all the items in each subArray to the results array. // ------------ INSERT CODE HERE! ---------------------------- subArray.forEach(function(item){ results.push(item)// www . j a v a 2 s. c o m }) }); return results; }; // JSON.stringify([ [1,2,3], [4,5,6], [7,8,9] ].concatAll()) === "[1,2,3,4,5,6,7,8,9]" // [1,2,3].concatAll(); // throws an error because this is a one-dimensional array
Array.prototype.concatAll = function() { return this.reduce((results, current) => { if(Array.isArray(current)) { return results.concat(current).concatAll(); } else { return (results.push(current), results); }, []); }; ...
Array.prototype.concatAll = function() { var results = []; this.forEach(function(subArray) { if (Array.isArray(subArray)) { subArray.forEach(function(item) { results.push(item); }); }); ...
Array.prototype.concatAll = function () { let results = []; this.forEach(function (subArray) { results.push.apply(results, subArray); }); return results; };
Array.prototype.concatAll = function() { var results = []; this.forEach(function(subArray) { subArray.forEach((i) => { results.push(i); }); }); return results; }; ...
let data = [ [ {name: "IBM", price:12}, {name: "Apple", price:120} ], [ {name: "Google", price:100}, {name: "MorganStanley", price:30} ] ...
Array.prototype.concatAll = function() { var results = []; this.forEach(function(subArray) { subArray.forEach(function(element){ results.push(element); }); }); return results; }; ...
let exchanges = [ [ { symbol: 'XFX', price: 240.22, volume: 23432 }, { symbol: 'TNZ', price: 332.19, volume: 234 }, ], [ { symbol: 'JXJ', price: 120.22, volume: 5323 }, { symbol: 'NYN', price: 88.47, volume: 98275 }, ], ...
var exchanges = [ [ {symbol: "XFZ", price: 340.22, volume: 202373}, {symbol: "ABC", price: 521.19, volume: 737323} ], [ {symbol: "DEF", price: 987.82, volume: 2373}, {symbol: "HIJ", price: 200.82, volume: 373} ] ...
Array.prototype.concatAll = function() { var results = []; this.forEach(function(subArray) { results.push.apply(results, subArray); }); return results; };