javascript - 如何将字符串数组转换为二维数组?
问题描述
如何转换此数组:
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
解决方案
您可以从字符串和地图编号中获取迭代。
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; }