本文介绍将 js二维数组转换成一维数组,实现将js二维数组转换成一维数组是非常简单的,只需使用 JS Array.prototype.forEach() 函数就可实现将js二维数组转换成一维数组。

如果你要将JS实现一维对象数组转换二维数组请查看:JS实现一维对象数组转换二维数组

js二维数组转换成一维数组

js二维数组转换成一维数组示例代码:

const arr_2d = [[1, 2, 3, 4, 5], [6, 7, 8, 9], [10, 11, 12], [13, 14, 15, 16], [17, 18, 19, 20]];
var arr_1d = [];

arr_2d.forEach((item) => {
  item.forEach((innerItem) => {
    arr_1d.push(innerItem);
  });
});
console.log(arr_1d);

解释:

如果使用 for 循环实现js二维数组转换成一维数组,代码会复杂一些,不如使用Array.prototype.forEach()函数简单。

总结

本文介绍了使用 JS Array.prototype.forEach() 函数将 js二维数组转换成一维数组,实现方法非常简单。