mirror of
https://github.com/henrywhitaker3/Speedtest-Tracker.git
synced 2025-12-25 14:59:16 +01:00
41 lines
661 B
JavaScript
Vendored
41 lines
661 B
JavaScript
Vendored
function toVal(mix) {
|
|
var k, y, str='';
|
|
|
|
if (typeof mix === 'string' || typeof mix === 'number') {
|
|
str += mix;
|
|
} else if (typeof mix === 'object') {
|
|
if (Array.isArray(mix)) {
|
|
for (k=0; k < mix.length; k++) {
|
|
if (mix[k]) {
|
|
if (y = toVal(mix[k])) {
|
|
str && (str += ' ');
|
|
str += y;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
for (k in mix) {
|
|
if (mix[k]) {
|
|
str && (str += ' ');
|
|
str += k;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
return str;
|
|
}
|
|
|
|
module.exports = function () {
|
|
var i=0, tmp, x, str='';
|
|
while (i < arguments.length) {
|
|
if (tmp = arguments[i++]) {
|
|
if (x = toVal(tmp)) {
|
|
str && (str += ' ');
|
|
str += x
|
|
}
|
|
}
|
|
}
|
|
return str;
|
|
}
|