我如何从这个阵列获得第一季?

时间:2016-07-04 23:53:38

标签: javascript

我正在学习javascript。这是我从学校的教训,但它不适合我。

var region1 = [1540, 1130, 1580, 1105];
var region2 = [2010, 1168, 2305, 4102];
var region3 = [2450, 1847, 2710, 2391];
var region4 = [1845, 1491, 1284, 1575];
var region5 = [2120, 1767, 1599, 3888];

如何为q1加起来?第一季度是每个数组中的第一个值

1 个答案:

答案 0 :(得分:1)

这会将每个数组的第一个条目相加,并将其存储到名为q1的变量中。

for ( var regions = [], i = 1; i <= 5; i++ ) 
    regions.push( eval( 'region' + i ) );
var q1 = regions.reduce( ( sum, region ) => sum + region[0] , 0 );

console.log( q1 ); // 9965