]>
git.r.bdr.sh - rbdr/dotfiles/blob - atom/packages/vim-mode/node_modules/grim/node_modules/emissary/node_modules/es6-weak-map/node_modules/es5-ext/array/#/flatten.js
c95407d317fd3b8e6e9435ae16cc2ed63b713dfe
3 var isArray
= Array
.isArray
, forEach
= Array
.prototype.forEach
4 , push
= Array
.prototype.push
;
6 module
.exports
= function flatten() {
8 forEach
.call(this, function (x
) {
9 push
.apply(r
, isArray(x
) ? flatten
.call(x
) : [x
]);