Javascript Array flatMap(lambda)
Array.prototype.flatMap = function(lambda) { return Array.prototype.concat.apply([], this.map(lambda)); };
Array.prototype.flatMap = Array.prototype.flatMap || function(lambda) { return Array.prototype.concat.apply([], this.map(lambda)); }
Array.prototype.flatMap = function(lambda) { return [].concat(this.map(lambda)); };