Ошибка при переводе массива в CSV
Написал код, который переводит массив массивов в CSV формат
function arrayToCsv(data) {
return data
.map(array => array.map(el => {
let type = typeof el;
if (type !== "number" && type !== "string") throw new Error("Unexpected value");
return (type === "string") ? `"${el.replace(/\"/g, '""')}"` : el;
}).join(","))
.join("\n")
}
Однако автотесты не проходят 1 проверку