minor improvements

This commit is contained in:
2022-10-15 12:32:05 +05:30
parent 788d0b1998
commit d4a6424fd0
9 changed files with 180 additions and 733 deletions

22
utils/jsonTransformer.js Normal file
View File

@@ -0,0 +1,22 @@
/**
* 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
}