Javascript 您好,我怎样才能找到这个阵列中最大的普通乘客和公司?

Javascript 您好,我怎样才能找到这个阵列中最大的普通乘客和公司?,javascript,Javascript,函数解算输入{ 让avioCompanies=Numberinput.shift 对于let i=1;i在计算平均值时,只需跟踪最大值: function findMaxAverage(input) { let numCompanies = Number(input.shift()); let maxAvg = 0; maxCompany = ""; for (let i = 0; i < numCompanies; i++) {

函数解算输入{ 让avioCompanies=Numberinput.shift
对于let i=1;i在计算平均值时,只需跟踪最大值:

function findMaxAverage(input) {
    let numCompanies = Number(input.shift());
    let maxAvg = 0; maxCompany = "";
    for (let i = 0; i < numCompanies; i++) {
        let company = input.shift();
        let passengers = Number(input.shift());
        let total = 0;
        let count = 0;
        while (passengers !== "Finish") {
            total += passengers;
            count++;
            passengers = input.shift();
        }
        let avg = total / count;
        console.log(`${company}: ${Math.floor(avg)} passengers.`);
        if (avg > maxAvg) {
            maxAvg = avg;
            maxCompany = company;
        }

    }
    console.log(`----------`);
    console.log(`Maximum: ${maxCompany} with an average of ${Math.floor(maxAvg)} passengers.`);
}

findMaxAverage([2, "Qatar Airways", 95, 231, 323, "Finish", "LOT", 76, 89, 55, "Finish"]);

你应该改进你的问题,解释输入的意思,以及你到底想找到什么