JavaScript 函数,生成一个数组,该数组根据前一个整数乘以 x 次

标签 javascript arrays

所以我有了这个函数,它需要生成一个数组,该数组根据先前的整数乘以 x 次。该函数将采用两个整数作为参数,如下所示:

function powerOf(x, n) {

}

例如:powerOf(3, 4) 将生成 [3, 9, 81, 6561]。

有人能指出我正确的方向吗?

最佳答案

这是一个干净的解决方案:

function powerOf(x, n) {
  var res = [x];
  for(var c=1; c<n; c++) {
    res.push(x *= x);
  }
  return res;
}

alert(powerOf(3, 4));

关于JavaScript 函数,生成一个数组,该数组根据前一个整数乘以 x 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30607036/

相关文章:

javascript - 点击 <span> 元素 > JavaScript 输出 document.activeElement VS。事件目标

c - C 中字符串的一些问题

ruby - 如何按散列中的值对散​​列数组进行排序?

javascript - 为什么在数组上使用一元运算符 + 在 javascript 中会产生不一致的结果?

javascript - 克隆日期选择器

javascript - 如何使用 javascript find 方法解析 xml?

javascript - 如何将&lt;script&gt;&lt;/script&gt;集成到fancybox2的content方法中

javascript - 如何在javascript中从JSON数组创建值数组

php - 理解 array_udiff()

javascript - bootstrap javascript运行时错误object.keys参数不是对象