Показать сообщение отдельно
  #1 (permalink)  
Старый 26.04.2017, 17:58
Новичок на форуме
Отправить личное сообщение для Rah_837 Посмотреть профиль Найти все сообщения от Rah_837
 
Регистрация: 26.04.2017
Сообщений: 1

Объект arguments
Например, у меня есть функция, которая вызывает саму себя с теми же аргументами.

function func(a, b, c) {
func(a, b, c);
} 
// я знаю, что тут будет бесконечная рекурсия


Но я не хочу передавать каждый аргумент по-отдельности. Во-первых, это не удобно. Во-вторых, мне бы хотелось использовать эту функцию с любым количеством аргументов.

В идеале это должно было бы выглядеть так:

function func() {
func(arguments);
}


Но, к сожалению, объект arguments принимается как один аргумент. Так вот вопрос, как "расчленить" этот объект на несколько аргументов? То есть, что бы функция приняла не объект с аргументами, а сами аргументы по-отдельности.
Ответить с цитированием