如何在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];})代码>