今回は、JSを使用して関数のパラメータ名を取得する方法と、JSを使用して関数のパラメータ名を取得する場合の注意事項について説明します。実際のケースを見てみましょう。
webhak.com を閲覧していたときに、javaScript を介して関数のパラメータ名を取得できるメソッドを見つけました。それを読んだ後、それをメモしました。将来的に役立ちます。
function getArgs(func){ //匹配函数括号里的参数 var args=func.toString().match(/function\s.*?\(([^)]*)\)/)[1]; //分解参数成数组 return args.split(",").map(function (arg){ //去空格和内联注释 return arg.replace(/\/\*.*\*\//,"").trim(); }).filter(function(args) { //确保没有undefineds return args; }); }
このメソッドを使用すると、テストするためのテスト関数を作成できます。
function test(agr1,arg2,arg3){ //这里是注释 /*这里也是注释*/ } console.log(getArgs(test));
以上がJSを使用して関数のパラメータ名を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。