如何访问对象内部的数组值?

时间:2020-03-12 10:36:07

标签: javascript

我想使用相同的函数来计算对象内部的不同数组。 那么我怎样才能访问特定的阵列?例如year2018.salary 谢谢

    init();
var year2019 = {
    year: 2019,
    salary: [9087, 10590, 9549, 10481, 9410, 9656, 12551, 10038, 9183, 8490, 9263, 9089]
}

var year2018 = {
    year: 2018,
    salary: [9274, 9674, 9775, 11000, 11005, 9320, 12111, 9828, 9342, 9725, 9315, 9408],
    insurance: [362, 393, 402, 519, 500, 365, 588, 406, 387, 398, 366, 372],
    healthFees: [426, 449, 454, 538, 524, 429, 587, 457, 444, 452, 428, 434],

}
function averageCalc(year) {
    sumTotal = 0;
    currentYear = 'year' + year;    
       for (var i = 0; i < currentYear.salary.length; i++) {
           sumTotal += currentYear.salary[i];
       }
        console.log('The total salary in ' + year + ' is ' + sumTotal);
        console.log(currentYear);
    }    

averageCalc(2018);
function init() {
    var sumTotal, currentYear;

}

0 个答案:

没有答案