javascript - 如何将一个数字除以数组中的每个数字?

标签 javascript

假设 x = 120,并且您有一个数组:[1,2,3,4,5]。

我想创建一个数组,其结果是 120 除以数组中的每个数字,因此它会产生

[120、60、40、30、24]?

最佳答案

您可以使用Array.prototype.map

使用 ES5:

var dividedBy120 = [1,2,3,4,5].map(function(currentValue, index, array){
  return 120/currentValue;
});
// dividedBy120 = [120, 60, 40, 30, 24]

使用 ES6 箭头函数:

var dividedBy120 = [1,2,3,4,5].map(currentValue => 120/currentValue);
// dividedBy120 = [120, 60, 40, 30, 24]

关于javascript - 如何将一个数字除以数组中的每个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41927398/

相关文章:

javascript - 使用 jquery Accordion 在 html 中复制这种效果

javascript - 如何使用Jquery在单击按钮时页面上的许多div中以div中的表单获取数据

javascript - AngularJS 绑定(bind)点击而不是 ng-click

javascript - 设置 JavaScript 变量以便稍后检查定义

javascript - 如何创建深度代理(又名代理膜)?

javascript - 禁用 JavaScript 时包括浏览器特定的 CSS 文件?

javascript - 为什么我们使用 SpreadsheetApp.flush();?

javascript - jquery滚动问题

javascript - 如何在 Express 中更新动态 URL 中的内容?

javascript - 更改每个子元素的顶部样式