首页 > 解决方案 > 如何将字符串数组转换为二维数组?

问题描述

如何转换此数组:

let strArr = ["10100", "10111", "11111", "01010"];

成一个二维数组。

二维数组将是:-

 1 0 1 0 0
 1 0 1 1 1
 1 1 1 1 1
 0 1 0 1 0 

标签: javascriptmultidimensional-array

解决方案


您可以从字符串和地图编号中获取迭代。

var array = ["10100", "10111", "11111", "01010"],
    matrix = array.map(s => Array.from(s, Number));
    
console.log(matrix);
.as-console-wrapper { max-height: 100% !important; top: 0; }


推荐阅读