UNPKG

@mxmitch/lotide

Version:

A mini clone of the [Lodash](https://lodash.com) library.

27 lines (23 loc) 675 B
// const eqArrays = require('./eqArrays'); // const assertArraysEqual = function(actual, expected) { // if (eqArrays(actual, expected)) { // console.log(`✅✅✅ Assertion Passed: ${actual} === ${expected}`); // } else { // console.log(`🛑🛑🛑 Assertion Failed: ${actual} !== ${expected}`); // } // }; const flatten = function(array) { let newArray = []; for (let i = 0; i < array.length; i++) { if (Array.isArray(array[i])) { let temp = array[i]; for (let j = 0; j < temp.length; j++) { newArray.push(temp[j]); } } else { newArray.push(array[i]); } } return newArray; }; module.exports = flatten;