如何在javascript中从数组中提取一个元素,然后使其成为一个全新的单元素数组

如何在javascript中从数组中提取一个元素,然后使其成为一个全新的单元素数组,javascript,arrays,Javascript,Arrays,我有一系列的数字,比如 [1, 10, 100] 问题是:如何从这个数组中提取数字,并将这些数字转换为新的单元素数组,如 [1], [10], [100] 谢谢。您可以使用函数将每个项目映射到单独的数组中。如果您知道计数并希望将它们保存在单独的变量中,那么可以使用 constsingleItemArray=[1,10100].map(item=>[item]); console.log(singleItemArray);//单个项数组的数组 常量[第一、第二、第三]=singl

我有一系列的数字,比如

[1, 10, 100]  
问题是:如何从这个数组中提取数字,并将这些数字转换为新的单元素数组,如

[1], [10], [100]    
谢谢。

您可以使用函数将每个项目映射到单独的数组中。如果您知道计数并希望将它们保存在单独的变量中,那么可以使用

constsingleItemArray=[1,10100].map(item=>[item]);
console.log(singleItemArray);//单个项数组的数组
常量[第一、第二、第三]=singleItemArray;//将阵列阵列分解为单个阵列
log(`first:${first}`);
log(`second:${second}`);
log(`third:${third}`)
如何从该数组中提取数字并转换这些数字
新的单元素数组,如
[1]
[10]
[100]

只需使用返回包装在数组中的项目,并最终返回一个新数组,将每个项目作为单个项目数组。

arr.map(s=>[s])
演示

console.log([1,10100].map(s=>[s])
在映射数组时可以使用

var[a,b,c]=[1,10100].map(v=>[v]);
控制台日志(a);
控制台日志(b);
控制台日志(c)简单ES5答案:
oldArray.map(函数(项){return[item];})