UNPKG

fastest-validator

Version:

The fastest JS validator library for NodeJS

25 lines (20 loc) 388 B
"use strict"; /** * Flatten an array * @param {Array} array * @param {Array} target * @returns Array flattened array */ function flatten(array, target) { const result = target || []; for (let i = 0; i < array.length; ++i) { if (Array.isArray(array[i])) { flatten(array[i], result); } else { result.push(array[i]); } } return result; } module.exports = flatten;