Как в стрелочной функции получить переданные аргументы, если у неё нет собственного `arguments`?

Функция strjoin должна принимать разделитель первым аргументом, а затем любое количество строк, и возвращать их объединение через этот разделитель.

Короткий ответ

Что ответить на собеседовании

Функция strjoin должна принимать разделитель первым аргументом, а затем любое количество строк, и возвращать их объединение через этот разделитель.

Подробный разбор

Ответ с пояснениями

Функция strjoin должна принимать разделитель первым аргументом, а затем любое количество строк, и возвращать их объединение через этот разделитель.

Пример реализации на JavaScript с использованием оператора rest и метода join:

function strjoin(separator, ...strings) {
  return strings.join(separator);
}

console.log(strjoin('.', 'a', 'b', 'c')) // 'a.b.c'
console.log(strjoin('-', 'a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку