Показать сообщение отдельно
  #1 (permalink)  
Старый 20.10.2022, 14:46
Новичок на форуме
Отправить личное сообщение для Arxi Посмотреть профиль Найти все сообщения от Arxi
 
Регистрация: 11.10.2022
Сообщений: 7

Написать функцию, которая принимает на вход от одного до трёх параметров и возвращает
Добрый день, помогите с задачей, пожалуйста.
Написать функцию, которая принимает на вход от одного до трёх параметров и возвращает объект.(js)
Первый параметр - число, обязательный параметр.
Второй параметр - строка, не обязательный параметр.
Третий параметр - массив строк, не обязательный параметр.

Должно выглядеть примерно так:
createError(code, message, detail) { /* тут тело функции */ }

Пример поведения:
createError(404);
// вернёт объект { code: 404, message: '' }

createError(400, 'Неправильный запрос');
// вернёт объект { code: 400, message: 'Неправильный запрос' }

createError(400, ['page не указано', 'limit должен быть в диапазоне от 1 до 20']);
// вернёт объект { code: 400, message: '', detail: ['page не указано', 'limit должен быть в диапазоне от 1 до 20'] }

createError(400, 'Неправильный запрос', ['page не указано', 'limit должен быть в диапазоне от 1 до 20']);
// вернёт объект { code: 400, message: 'Неправильный запрос', detail: ['page не указано', 'limit должен быть в диапазоне от 1 до 20'] }
Ответить с цитированием