Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.133.128.223
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp-musonza /
node_modules /
array-flatten /
Delete
Unzip
Name
Size
Permission
Date
Action
LICENSE
1.08
KB
-rw-r--r--
1985-10-26 08:15
README.md
1.49
KB
-rw-r--r--
1985-10-26 08:15
array-flatten.d.ts
526
B
-rw-r--r--
1985-10-26 08:15
array-flatten.js
1.94
KB
-rw-r--r--
1985-10-26 08:15
package.json
1.84
KB
-rw-r--r--
2021-02-04 21:24
Save
Rename
'use strict' /** * Expose `arrayFlatten`. */ module.exports = flatten module.exports.from = flattenFrom module.exports.depth = flattenDepth module.exports.fromDepth = flattenFromDepth /** * Flatten an array. * * @param {Array} array * @return {Array} */ function flatten (array) { if (!Array.isArray(array)) { throw new TypeError('Expected value to be an array') } return flattenFrom(array) } /** * Flatten an array-like structure. * * @param {Array} array * @return {Array} */ function flattenFrom (array) { return flattenDown(array, []) } /** * Flatten an array-like structure with depth. * * @param {Array} array * @param {number} depth * @return {Array} */ function flattenDepth (array, depth) { if (!Array.isArray(array)) { throw new TypeError('Expected value to be an array') } return flattenFromDepth(array, depth) } /** * Flatten an array-like structure with depth. * * @param {Array} array * @param {number} depth * @return {Array} */ function flattenFromDepth (array, depth) { if (typeof depth !== 'number') { throw new TypeError('Expected the depth to be a number') } return flattenDownDepth(array, [], depth) } /** * Flatten an array indefinitely. * * @param {Array} array * @param {Array} result * @return {Array} */ function flattenDown (array, result) { for (var i = 0; i < array.length; i++) { var value = array[i] if (Array.isArray(value)) { flattenDown(value, result) } else { result.push(value) } } return result } /** * Flatten an array with depth. * * @param {Array} array * @param {Array} result * @param {number} depth * @return {Array} */ function flattenDownDepth (array, result, depth) { depth-- for (var i = 0; i < array.length; i++) { var value = array[i] if (depth > -1 && Array.isArray(value)) { flattenDownDepth(value, result, depth) } else { result.push(value) } } return result }