JavaScriptに関して、
JavaScript
1function hoge(a, b){ 2 console.log(a); 3 console.log(b); 4} 5 6hoge("hello", (alert("alert"), "Hello"));
上記のコードを実行した際に、
- consoleにhelloと表示される
- アラートとして"alert"が表示される
- アラートを閉じると、"Hello"がconsoleに表示される。
JavaScript
1function hoge(a, b){ 2 console.log(a); 3 console.log(b); 4} 5 6hoge("hello", ("Hello", alert("alert")));
こうした場合は
- consoleに"hello"と表示される
- アラートとして"alert"が表示される
- アラートを閉じると、undefinedがconsoleに表示される。
という挙動になるのですが、
引数内の()の意味がよくわかりません。
()内の最後の要素が、値として使われているのはわかるのですが、何か他に意味などあるのでしょうか?
回答1件
あなたの回答
tips
プレビュー