且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何从Javascript中的数组数组中提取值?

更新时间:2023-02-26 09:32:28

在较新的浏览器上,可以使用mapforEach来避免使用for循环.

On newer browsers, you can use map, or forEach which would avoid using a for loop.

var myArray = dataset.towns.map(function(town){
  return town[2];
});
// myArray == [[35.4,37.5], [35.8,37], [35.9,37.8]]

但是for循环更兼容.

But for loops are more compatible.

var myArray = [];
for(var i = 0, len = dataset.towns.length; i < len; i++){
  myArray.push(dataset.towns[i][2];
}