javascript - 如何在 javascript 或 lodash 中将每个数组元素转换为单独的数组

标签 javascript arrays node.js underscore.js lodash

嗨,我有一个这样的数组, 我想将每个元素作为一个数组,我在 lodash 中使用了 block 但没有用。

[ 'Product 1', 'Product 2', 'Product 3', 'Product 4', 'Product 5', 'Product 6' ]

我期待的结果是这样的

[[ 'Product 1'],['Product 2'], ['Product 3'], ['Product 4'], ['Product 5'],['Product 6' ]]

谁能帮我解决这个问题

最佳答案

如果是一维数组,可以使用map函数:

var arr = ['Product 1', 'Product 2', 'Product 3', 'Product 4', 'Product 5', 'Product 6'];


var result = arr.map(function(el) {
  return [el];
});

console.log(result);

关于javascript - 如何在 javascript 或 lodash 中将每个数组元素转换为单独的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37990001/

相关文章:

javascript - jQuery 多元素选择到 jQuery 对象数组

java - 数组索引从最小到最大的排列

javascript - fs.readFile 非常慢,我是否发出了太多请求?

node.js - 在同一域中使用 nginx 服务多个 Node 应用程序

c# - .NET 中是否可以使用 C# 实现基于事件的异步模式而无需多线程?

javascript - 为什么 Flow 拒绝由并集的交集组成的元组?

Javascript - 检查一个数字是否接近 2 个变量

javascript - Angular 路由仅有时有效

arrays - 可以使用内联语法有条件地将元素添加到数组吗?

javascript - Java JSObject.eval() 不起作用,是否需要导入?