js converting binary to text code example

Example 1: converting binary to text js

function binaryAgent(str) {

var newBin = str.split(" ");
var binCode = [];

for (i = 0; i < newBin.length; i++) {
    binCode.push(String.fromCharCode(parseInt(newBin[i], 2)));
  }
return binCode.join("");
}
binaryAgent('01000001 01110010 01100101 01101110 00100111 01110100');
//translates to "Aren't"

Example 2: binary to ascii javascript

const binaryAgent = str => str.replace(/\d+./g, char => String.fromCharCode(`0b${char}`));