Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 数组:在数组中存储数组_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript 数组:在数组中存储数组

Javascript 数组:在数组中存储数组,javascript,jquery,arrays,Javascript,Jquery,Arrays,例如,我有一些如下元素 <div class="1">abc,cbc</div> <div class="1">GSV,SDG</div> 您可以使用jQuery的map。它帮助您从所有选定的元素中创建一个数组。只需返回要存储在结果数组中的值即可 您的类1无效。一个类必须以-、\uu或A-z开头。所以我为这个例子重新命名了它 var数组=$(“div.class1”).map(函数(){ 返回[$(this.html().split(“,”);

例如,我有一些如下元素

<div class="1">abc,cbc</div>
<div class="1">GSV,SDG</div>

您可以使用jQuery的
map
。它帮助您从所有选定的元素中创建一个
数组
。只需返回要存储在结果数组中的值即可

您的类
1
无效。一个类必须以
-
\uu
A-z
开头。所以我为这个例子重新命名了它

var数组=$(“div.class1”).map(函数(){
返回[$(this.html().split(“,”);
}).get();
console.log(数组)

美国广播公司

GSV,SDG
使用
array.concat()
函数。例如,
var firstArray=[5,6];var secondArray=[7,8];var newArray=firstArray.concat(secondArray)最好使用特定的类,而不仅仅是div元素。为什么需要
.get()
最后?@DmytroShevchenko:要将结果作为数组获取,否则它将是一个jQuery对象,您应该考虑到他可能不是在寻找jQuery解决方案。问题标记为
jQuery
@TyrionGraphiste。那么你的观点是什么?发布一个简单的JS答案,如果你想。。。
var new arr = [[abc,cbc],[GSV,SDG]]