Skip to content

Instantly share code, notes, and snippets.

View EliecerC's full-sized avatar

Eliecer Chicott EliecerC

  • Hook
  • Buenos Aires, Argentina.
View GitHub Profile
@EliecerC
EliecerC / flatten.js
Created December 19, 2018 03:26
Array Flatten JavaScript
'use strict';
Array.prototype.flatten = function(array) {
var flattened = [];
var getItemValue = function(item) {
Array.isArray(item)
? item.map(getItemValue)
: flattened.push(item);
};
this.map(getItemValue);