JavaScript переменное число аргументов для функции - PullRequest
486 голосов
/ 26 января 2010

Есть ли способ разрешить "неограниченные" переменные для функции в JavaScript?

Пример:

load(var1, var2, var3, var4, var5, etc...)
load(var1)

Ответы [ 11 ]

3 голосов
/ 07 августа 2014

Помните, что передача объекта с именованными свойствами, как предложил Кен, увеличивает стоимость выделения и освобождения временного объекта для каждого вызова. Передача нормальных аргументов по значению или по ссылке, как правило, будет наиболее эффективной. Хотя для многих приложений производительность не критична, но для некоторых она может быть.

...