Я знаю arguments.length
метод, но он возвращает количество аргументов, с которыми была вызвана функция.
Вместо этого мне нужно количество аргументов, необходимых для функции, например,
function myFunc(arg1,arg2,arg3) {
alert("number of passed args:" + arguments.length);
alert("number of required args:" + /*the code I'm asking for*/);
};
myFunc('some arg');
Таким образом, myFunc () вернет два оповещения, говорящих о 1 и 3.
Есть ли способ сделать это?