将数组的每个元素转换为单独的数组,并压入一个数组。
inputArray = ['One', 'Two', 'Three']
需要输出
outputArray = [['One'],['Two'],['Three']]
通过使用ES6如何得到这个输出?
您可以使用array.map
:
const inputArray = ['One', 'Two', 'Three'];
const result = inputArray.map(x => [x]);
console.log(result);
您的意思是每个元素的简单映射?这可以非常快速地完成,像这样
const outputArray = inputArray.map(el => [el]);