Объект arguments
Например, у меня есть функция, которая вызывает саму себя с теми же аргументами.
function func(a, b, c) { func(a, b, c); } // я знаю, что тут будет бесконечная рекурсия Но я не хочу передавать каждый аргумент по-отдельности. Во-первых, это не удобно. Во-вторых, мне бы хотелось использовать эту функцию с любым количеством аргументов. В идеале это должно было бы выглядеть так: function func() { func(arguments); } Но, к сожалению, объект arguments принимается как один аргумент. Так вот вопрос, как "расчленить" этот объект на несколько аргументов? То есть, что бы функция приняла не объект с аргументами, а сами аргументы по-отдельности. |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 01:55. |