我创建了一个array
,如下所示:
['this', 'is', 'it']
如何将其转换为如下所示的二维array
:
[['t','h','i','s'], ['i', 's'], ['i', 't']]
?
答案 0 :(得分:1)
使用map
:
const input = ['this', 'is', 'it']
const output = input.map(c => c.split(""))
console.log(output)

答案 1 :(得分:0)
您可以使用Object.values
作为回调来映射数组。
var input = ['this', 'is', 'it'],
output = input.map(Object.values);
console.log(output);

.as-console-wrapper { max-height: 100% !important; top: 0; }

答案 2 :(得分:0)
我更喜欢使用Array.from
,因为它更具可读性。
['this', 'is', 'it'].map(s => Array.from(s));