Доброго времени суток!
2 проверки из 3 код проходит.
Не пойму в чём ошибка или это баг?
Здравствуйте!
Обычно, на втором тесте валятся те решения, в которых у объектов отсутствует то или иное значение и отсутствующему значению присваивается undefind. Проверка это видит. Но она хочет, чтобы такое значение вообще не попадало в массив.
Спасибо большое за подсказку! Моя вина не учёл этот момент.
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;
}