Tell us what’s happening:
Describe your issue in detail here.
so i did what the hint mentioned .split all strings by it’s character. iterated the elements through a loop , converting it to the decimal value and then used the String.fromCharCode command to convert it to a string. pushed it to an array and joined it into string. i checke the output using console.log and everything looked ok but when i return the string and try to execute my code it got stuck . didnt say where i failed its as if i ran into an infinite loop somewhere.
**Your code so far**
function binaryAgent(str) {
let result=[];
let bit='';
var arr=str.split(" ");
for (let i = 0; i < arr.length; i++){
bit =String.fromCharCode(parseInt(arr[i],2));
result.push(bit);
result.join('')
}
return result
}
binaryAgent("01000001 01110010 01100101 01101110 00100111 01110100 00100000 01100010 01101111 01101110 01100110 01101001 01110010 01100101 01110011 00100000 01100110 01110101 01101110 00100001 00111111");
**Your browser information:**
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36
Challenge: Binary Agents
Link to the challenge: