mirror of
https://github.com/linuxserver/core.git
synced 2026-02-20 05:07:19 +08:00
18 lines
368 B
JavaScript
18 lines
368 B
JavaScript
define(function(require, exports, module) {
|
|
|
|
exports.flatten = function(arr, ret){
|
|
if (!Array.isArray(arr))
|
|
return [arr];
|
|
|
|
ret = ret || [];
|
|
for (var i = 0; i < arr.length; ++i) {
|
|
if (Array.isArray(arr[i])) {
|
|
exports.flatten(arr[i], ret);
|
|
} else {
|
|
ret.push(arr[i]);
|
|
}
|
|
}
|
|
return ret;
|
|
};
|
|
|
|
}); |