-3

Trying to get the code to divide by 3,5,& 15. Keep getting syntax error.

//dividing by three

var pingpong = function(number) {
        var threenumbers = ['3,6,9,12'];
        var bythree = [];
        threenumbers.forEach(function(number) {
        bythree.push(number / 3);
      {
        var fivenumbers = ['5,10,15,20'];
        var byfive = [];
        fivenumbers.forEach(function(number){
        byfive.push(number / 5);
        var fifteennumbers = ['15, 25, 30, 36'];
        var byfifteen = [];
        fifteennumbers.forEach(function(number) {
           byfifteen.push( number / 15);
               }; 
how do I get it to run the code and divide it by the numbers?

uncaught syntax error?

1 Answers1

-1

I don't understand what you want to happen but ... 1- the data in the arrays threenumbers fivenumbers and fifteennumbers are strings not number. 2- as said in 1 the arrays have one string each so using forEach(function(number){ will iterate one time setting number to "3,6,9,12" "5,10,15,20" "15, 25, 30, 36". 3- you had a bunch of parenthesis open but not closed.

var pingpong = function(number) {
 var threenumbers = [3,6,9,12];
 var bythree = [];
 threenumbers.forEach(function(number) {
        bythree.push(number / 3);
  var fivenumbers = [5,10,15,20];
  var byfive = [];
  fivenumbers.forEach(function(number){
   byfive.push(number / 5);
   var fifteennumbers = [15, 25, 30, 36];
   var byfifteen = [];
   fifteennumbers.forEach(function(number) {
    byfifteen.push( number / 15);
   });
  });
 });
}
pingpong(40);

this doesn't yell errors at you but also probably doesn't do what you want as I said I really dont know what you want

shadownrun
  • 364
  • 6
  • 15