Javascript,将双精度数组转换为双精度对数组

时间:2020-03-04 09:17:58

标签: javascript arrays

假设您在Javascript中有一个double数组:

double_arr = [1, 2, 3, 4, 5, 6, 7, 8]

最有效的方法是将其转换为具有上述2个double的数组:

double_arr = [[1,2], [3,4], [5,6], [7,8]]

1 个答案:

答案 0 :(得分:-1)

您可以在每次迭代中迭代跳过一个索引,如下所示:

const double_arr = [1, 2, 3, 4, 5, 6, 7, 8];

const result = [];

for (let i = 0; i < double_arr.length; i += 2)
  result.push([ double_arr[i], double_arr[i+1] ]);
  
console.log(result);