我存储了一个数组的数组。我需要从这个数组中提取特定值。
例如 allarray 包含数组列表 allarray= [Array[3],Array[3],Array[3]] 是其中存在的三个数组。
0:数组[3] 0:“a1” 1:“b1” 2:“c1”
1:数组[3] 0:“a2” 1:“b2” 2:“c2”
3:数组[3] 0:“a3” 1:“b3” 2:“c3”
我需要从上面的数组中提取c1、c2和c3并显示在警报框中。
谁能告诉我该怎么做?
我尝试使用 $.each 但不幸的是不起作用。谁都可以吗?
最佳答案
如果我理解正确的话,你的数组看起来像这样
var allarray = [["a1","b1","c1"],["a2","b2","c2"],["a3","b3","c3"]];
要获得 c1、c2 和 c3,您可以这样做
var c1 = allarray[0][2], c2 = allarray[1][2], c3 = allarray[2][2];
或者您可以执行一个循环,将所有 cs 放入其自己的单个数组中
var cs = [];
for(var i = 0; i < allarray.length; i++) {
cs.push(allarray[i][2]);
}
关于javascript - 如何从数组的数组中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27345645/