如何迭代数组

时间:2018-07-25 15:05:46

标签: javascript jquery arrays angularjs arraylist

我有一个数组数据数组。我想循环数组值的数组并获取每个数组的第一个值。

var myArr= [
 ["1",10],
 ["2",20],
 ["3",34]
]

我需要获取每个数组的第一个值。这里的第一个值是一个字符串值。如何使用循环获取“ 1”,“ 2”,“ 3”这些字符串值。

2 个答案:

答案 0 :(得分:0)

var myArr= [
 ["1",10],
 ["2",20],
 ["3",34]
]

console.log(myArr.map(item=>item[0]));

您可以使用map函数。这将返回一个仅包含主数组中每个数组的第一个值的数组。

参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

答案 1 :(得分:0)

遍历数组并对其执行操作,可以使用.forEach 如果您要遍历数组并返回新数组,可以使用.map

在这种情况下,只需记录每个子数组的第一项即可

myArr.forEach(x => console.log(x[0])