このコードの2,3,5行目の意味を教えてください。
これは3つ以上の数の最大公約数を求めるコードです。引用元のリンク
アロー関数を使っているようですが、三項演算子などもありよくわかりません。
2,3,5行目では何をしているのですか?
どなたか教えてください。
該当のソースコード
javascript
1function gcd() { 2 var f = (a, b) => b ? f(b, a % b) : a 3 var ans = arguments[0] 4 for (var i = 1; i < arguments.length; i++) { 5 ans = f(ans, arguments[i]); 6 } 7 return ans 8} 9 10console.log(gcd(10,20,30,100)) 11// 10
回答1件
あなたの回答
tips
プレビュー