私のjavascript
は12以上の関数を持ち、すべての関数が以下の関数を呼び出します。文字列変数から来るパラメータでjava-script関数を呼び出す方法
address_bar(gender, age_min, age_max, religion, country, address, zip-code, telephone);
私の質問は、次のようにこの関数を呼び出すことが可能です。
var string = 'gender, age_min, age_max, religion, country, address, zip-code, telephone';
コール
address_bar(string); //not working
として機能私はパラメータのために未定義の変数エラーが発生します。
なぜオブジェクトを作成してそのオブジェクトを機能させるのですか? – Satpal
'eval'を使うことができますが、それを使う前にリスクを理解することができます。 – brso05
文字列である1つのパラメータを渡すので、いいえではありません。分割して適用するといくつかの魔法を使うことができますが、いずれかのフィールドにカンマがあると困っています。配列やオブジェクトを使う方がよいでしょう。 – epascarello