/***関数の正式なパラメーターの数を取得* @param {function} func [function funce wonsed]* @return {*} [正式なパラメーターまたは未定義の配列]*/function getFuncParameters(func){if(typeof fanc == 'function'){var mathes = /[^(((( [whire(]] *)/)/gm.exec(function.prototype.tostring.call(func)); if(mathes [1]){var args = mathes [1] .replace(/[^、/w]*/g、 '').split( '、'); argsを返します。 }}}