spotify-manager/utils/jsonTransformer.js
2022-10-15 12:32:05 +05:30

22 lines
431 B
JavaScript

/**
* Returns a single string of the values of all keys in the given JSON object, even nested ones.
*
* @param {*} obj
* @returns
*/
const getNestedValuesString = (obj) => {
let values = [];
for (key in obj) {
if (typeof obj[key] !== "object") {
values.push(obj[key]);
} else {
values = values.concat(getNestedValuesString(obj[key]));
}
}
return values.join();
}
module.exports = {
getNestedValuesString
}