私は関数を実行するときにそのようにしようとすると、スイッチのステートメントも実行されるので、ユーザーに何を出力するかを決めるために、スイッチを介して "選択"変数がチェックされます。各機能の実行後に私のスイッチのステートメントを実行するには?
function1()が実行されているとき...スイッチを実行... case "option1" ... Javascriptで "Option 1 is selected"と表示されます。
forループでswitch文をラップして、3つの関数のいずれかが実行されたときにswitch文を実行するときに引数を探すことができますか?
var choice = "undefined";
function option1() {
"use strict";
var choice = "option1";
}
function option2() {
"use strict";
var choice = "option2";
}
function option3() {
"use strict";
var choice = "option3";
}
switch (choice) {
case 'option1':
alert("Option 1 selected");
break;
case 'option2':
alert("Option 2 selected");
break;
case 'option3':
alert("Option 3 selected");
break;
default:
break;
}
観測値は非常に複雑で、あなたはプロキシを使用する必要があると思います。私はあなたの問題を別の方法で設計することをお勧めします。 – PeterMader
ようこそスタックオーバーフロー! [ツアー]を見て周りを見て、[ヘルプ]、特に[*どのように私は良い質問をしますか?*](/助け/やり方)を読んでください。スタックオーバーフローに関するJSの質問を投稿する前に、JavaScriptチュートリアルおよび/またはJavaScriptの最初の本を読んでください。 –
'alert(" Option 1 selected ");を関数' option1'の中に入れるのはなぜでしょうか? –