简体   繁体   English

如何在javascript或loadash中将每个数组元素转换为单个数组

[英]How to convert each array Element as individual array in javascript or loadash

Hi i am having an array like this, I want to make each Element as an array, i used chunk in lodash but no use. 嗨,我有一个这样的数组,我想使每个元素作为一个数组,我在lodash中使用了块,但没有用。 The

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

Result i am expecting is like this 我期望的结果是这样的

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

can anybody Help Me on this 有人可以帮我吗

if it is a onedimensional array, you can use the map function: 如果是一维数组,则可以使用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); 

You can refer this also - 您也可以参考此内容-

var arr1 = ['Product1', 'Product2', 'Product3', 'Product4'];

var arr2 = [];

for(var i=0;i<arr1.length;i++){
   var temparr = [];
   temparr.push(arr1[i]);
   arr2.push(temparr);
}
console.log(arr2);

Fiddle - https://jsfiddle.net/sajalsuraj/89vLty7k/ 小提琴-https: //jsfiddle.net/sajalsuraj/89vLty7k/

Check this out.. 看一下这个..

  var x = [ 'Product 1', 'Product 2', 'Product 3', 'Product 4', 'Product 5', 'Product 6' ] var y = []; for(var i = 0;i<x.length;i++){ var temp = [x[i]]; y.push(temp); } console.log(y); 

If you are using it in Node.js or is ES6 environment you could do: 如果您在Node.js或ES6环境中使用它,则可以执行以下操作:

let arr = products.map(p => [p]);

Example: http://www.es6fiddle.net/ips7zgh0/ 示例: http//www.es6fiddle.net/ips7zgh0/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 JavaScript (ES6) 中将数组的每个元素转换为单独的数组 - Convert each element of array into separate array in JavaScript (ES6) 如何在PHP中查询数组并为每个元素返回单独的行/项目 - How to query an array in PHP and return individual rows/items for each element uniquewith 从第一个数组 loadash 返回单个元素 - uniquewith returns a single element from the first array loadash JavaScript 如何用另一个数组的每个元素替换数组的第一个元素 - JavaScript How to replace first element of an array with each element of another array 如何将javascript数组的每个元素显示为链接 - How to display each element of a javascript array as a link Javascript:如何访问数组中的每个元素 - Javascript: how to access each element in an array 将 javascript object 转换为单个对象的数组 - Convert javascript object to array of individual objects 使用javascript将JSON数组转换为单个变量 - Convert JSON array into individual variables using javascript Javascript REGEX 将数组转换为带有 {} 每个元素的字符串 - Javascript REGEX to take an array convert into string with {} each of the element javascript-如何将数组中的每个元素与其他数组中的其他元素合并? - javascript - How to merge each element in array with other elements in different array?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM