我制作了一个简单的程序,用文字混淆了字母。我想在现有单词中将每个单词拆分成一个数组。即。
['hello','my','name','is','Anders']
[['h','e','l,'l','o'],['m','y'],['n','a','m','e'],['i','s'],['A','n','d','e','r','s']
那我该怎么做呢?
答案 0 :(得分:2)
下面:
var arr = ['hello','my','name','is','Anders', ''];
var res = arr.map(e => e.split(""));
console.log(res)
答案 1 :(得分:1)
您可以使用spread syntax ...
并使用单个字符。
var array = ['hello','my','name','is','Anders', ''],
splitted = array.map(s => [...s]);
console.log(splitted);
答案 2 :(得分:0)
您可以使用 Array.map 函数和 String.split ,因此您的代码将如下所示:
phrase = ['hello','my','name','is','Anders']
phrase.map(x => x.split(""))