JavaScriptで変数への代入時に、if文で条件分岐を行った上で処理した結果を代入したいです。
そこで、色々なサイト等を巡っていましたが、下記のコードを参考にして実装したところ、期待通りの結果が得られるようにはなりましたが、一部、意図が分からない箇所があり、その部分について質問したいです。
不明点は、下記コードの下から2行目にある(x);
部分は何者か、についてです。
JS
1const x = 1; 2const value = ((x) => { 3 if ( x === 1 ) { 4 return "true"; 5 } else { 6 return "false"; 7 } 8})(x); 9 10console.log(value); // true
その前までの部分は、const value
に関数を入れているのか、とは思うんですが、上記不明点は何をしているかが見当がつきませんでした。
ご教授のほど、よろしくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/15 08:48
2019/06/15 11:39