Вступить в клуб →
лёгкаяjavascriptTypeScript на бэкенде: данные из базы, конфиг и события

Перевод числовых колонок из строк драйвера в числа

Драйвер базы возвращает NUMERIC и BIGINT строками. Напишите функцию toNumberFields(row, fields).

  • row — объект строки результата, fields — массив имён полей для перевода.
  • Верните новый объект: указанные поля переведены в числа, остальные без изменений.
  • null остаётся null.
  • Если значение — строка, которая не является конечным числом (например, "abc" или ""), бросьте Error.
  • Исходный объект не меняйте.

заготовка решения

function toNumberFields(row, fields) {
  // ваш код
  return undefined;
}

🔒 Проверка ответа — для участников клуба

  • Автотесты прямо в браузере
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела