function calculate(n1, n2, o) {
var num1 = (n1).toString();
var num2 = (n2).toString();
getNumber(num1);
getNumber(num2);
var valueArray = [x];
var number1;
var number2;
var counter2;
var newArray = [];
function getNumber(number){
var addition = 0;
var counter = num1.length - 1;
for(var i = 0; i < num1.length; i++){
if(number[i] != "0"){
addition += Math.pow(2, counter);
}
counter --;
}
newArray.push(addition);
}
}
calculate(1101, 1101);
I am trying to push the value of addition to newArray and am recieving an error saying "cannot read property push of undefined." Any thoughts?