Объекты 5/5. Собираем массив объектов. Баг или ошибка?

Доброго времени суток!

2 проверки из 3 код проходит.
Не пойму в чём ошибка или это баг?

Здравствуйте!
Обычно, на втором тесте валятся те решения, в которых у объектов отсутствует то или иное значение и отсутствующему значению присваивается undefind. Проверка это видит. Но она хочет, чтобы такое значение вообще не попадало в массив.

Спасибо большое за подсказку! Моя вина не учёл этот момент.

1 лайк
let getData = function(massivKeys, massivData) {
    let resultMassive = [];
    for (let i = 0; i <= massivData.length - 1; i++) {
        let newObj = {};
        for (let j = 0; j <= massivKeys.length - 1; j++) {
            if (massivData[i][j] === undefined) {
                continue;
            }
            newObj[massivKeys[j]] = massivData[i][j];
        }
        resultMassive.push(newObj);
    } 
    return resultMassive;

}