/*** Получить количество формальных параметров функции* @param {function} func [функция, которая будет получена]* @return {*} [массив формальных параметров или не определенных]*/funct /=^(N+/((N)O**)?/)/gm.exec(function.prototype.tostring.call(func)); if (mathes [1]) {var args = mathes [1] .replace (/[^,/w]*/g, '') .split (','); вернуть Args; }}}