Skip to content

Instantly share code, notes, and snippets.

@Saccarab
Last active May 14, 2022 03:22
Show Gist options
  • Save Saccarab/db0d0149a74f5d10e6437de9484b267e to your computer and use it in GitHub Desktop.
Save Saccarab/db0d0149a74f5d10e6437de9484b267e to your computer and use it in GitHub Desktop.
return switch case values as an object
function grabSwitchCaseValues(string) {
let parseArr = string.split('\n');
let freshObj = {}
for (let i=0;i<parseArr.length;i=i+2) { let lan = parseArr[i].substring(parseArr[i].indexOf('"') + 1, parseArr[i].lastIndexOf('"')); const returnVal = parseArr[i+1].substring(parseArr[i+1].indexOf('"') + 1, parseArr[i+1].lastIndexOf('"')); freshObj[lan] = returnVal}
console.log(freshObj)
}
grabSwitchCaseValues(`case "yoruba":
return "yo";
case "shona":
return "sn";
case "zulu":
return "zu";`
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment