我有数组列表以这种格式JavaScript的地图和减少数组列表
data = [[1,2,3,4,5,6,7,8,9,10],
[11,12,13,14,15,16,17,18,19,20],
[21,22,23,24,25,26,27,28,29,30]]
我想在这个格式
[[11/1, 12/2,13/3,14/4,15/5,16/6,17/7,18/8,19/9,20/10],
[21/11,22/12,23/13,24/14,25/15,26/16,27/17,28/18,29/19,30/20]]
输出我已经使用了循环,这是它的外观
const totalData = data.length;
for(var i =0 ; i < totalData ; i++){
for(var j =0; j < data[i].length; j++){
console.log(data[i+1][j]/data[i][j]);
}
}
我想将此转换为使用javascript地图并减少?有没有可能的方法? 谢谢
那是一个阵列以数字1-30,或三个阵列?数组中的数字可以不同吗?阵列的长度可以不同?你为什么想要使用map/reduce? – alexanderbird
它可以有三个以上的数组。数组中的数字将完全不同。长度可能不相等,但我们可以使用条件来检查每个数组的长度。我认为循环不是一个好习惯,所以想使用map/reduce。谢谢 –
您将需要将您的代码更改为'我
Bergi