相关疑难解决方法(0)

使用javascript输出数字数组的每个组合

我在数组中有几个数字

var numArr = [1, 3, 5, 9];
Run Code Online (Sandbox Code Playgroud)

我想循环遍历该数组并将每个唯一的3个数字组合相乘,如下所示:

1 * 3 * 5 = 
1 * 3 * 9 = 
1 * 5 * 9 = 
3 * 5 * 9 =
Run Code Online (Sandbox Code Playgroud)

然后返回所有计算的数组

var ansArr = [15,27,45,135];
Run Code Online (Sandbox Code Playgroud)

有人有优雅的解决方案?提前致谢.

javascript combinations

6
推荐指数
1
解决办法
7032
查看次数

标签 统计

combinations ×1

javascript ×1