Перевод числовых колонок из строк драйвера в числа
Драйвер базы возвращает NUMERIC и BIGINT строками. Напишите функцию toNumberFields(row, fields).
row— объект строки результата,fields— массив имён полей для перевода.- Верните новый объект: указанные поля переведены в числа, остальные без изменений.
nullостаётсяnull.- Если значение — строка, которая не является конечным числом (например,
"abc"или""), бросьтеError. - Исходный объект не меняйте.
заготовка решения
function toNumberFields(row, fields) {
// ваш код
return undefined;
}