I have one variable. The variable looks like this:
path1/path2,hash path1/path2,hash path1/path2,hash path1/path2,hash
etc, etc.
How do I get 2 different variables, one containing the paths and the other containing the hashes?
For example, the paths will be like this:
path/path path/path path/path path/path
I’m new to javascript btw, sorry.
Advertisement
Answer
If I understand you correctly, you want to split all the content into two multi line string, then this peace of code could help to you.
let arrOfPathAndHash = `path1/path2,hash
path1/path2,hash
path1/path2,hash
path1/path2,hash`.split('n');
arrOfPathAndHash = arrOfPathAndHash.map((pathAndHash) => pathAndHash.split(','));
const paths = arrOfPathAndHash.map((pathAndHash) => pathAndHash[0]).join('n');
// path1/path2
// path1/path2
// path1/path2
// path1/path2
const hashes = arrOfPathAndHash.map((pathAndHash) => pathAndHash[1]).join('n');
// hash
// hash
// hash
// hash