Square each number in an array in javascript

后端 未结 14 1076
悲&欢浪女
悲&欢浪女 2020-12-16 08:36

I\'m trying to square each number in an array and my original code didn\'t work. I looked up another way to do it, but I\'d like to know WHY the original code didn\'t work.<

14条回答
  •  抹茶落季
    2020-12-16 08:53

    How about that ?

    function (arr) {
      return arr.map(function (x) {
        return Math.pow(x, 2);
      });
    }
    

    Array.map(func) applies the function to each element of the map and returns the array composed of the new values. Math.pow(base, exp) raises base to its exp power.

提交回复
热议问题