/*** Obtenha o número de parâmetros formais da função* @param {function} func [função a ser obtida]* @return {*} [matriz de parâmetros formais ou indefinidos]*/function getFuncParameters (func) {if (typeof func == 'function') {var Mathes = //[^( 3/10/(:^ )*)*)?/)/gm.exec(function.prototype.toString.Call(func)); if (Mathes [1]) {var args = matemática [1] .Splace (/[^,/w]*/g, '') .split (','); retornar args; }}}