convert binary to decimal javascript
const binaryArrayToNumber = arr => { let len = arr.length let pow = [] let decimal = [] for(let i = 0; i <= len - 1; i++){ pow.unshift(i) } arr.forEach((x,index) => { decimal.push(x*2**pow[index]) }) let toDecimal = decimal.reduce((acc, curr) => acc + curr, 0) return toDecimal }; console.log(binaryArrayToNumber([1, 0, 1, 1]))