在JavaScript (ES6)中将数组的每个元素转换为单独的数组



将数组的每个元素转换为单独的数组,并压入一个数组。

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]);

最新更新