私はJavascriptでいくつかを見ていました。私は()関数の呼び出しに着いたとき、私はmozilla js developer pageにこれを見ていた:これを説明するにはJavaScriptの構文
構文:
fun.call(thisArg[, arg1[, arg2[, ...]]])
私は、関数が何をするか、それが動作しますが、どのような地球上ではということであるかを理解言っている構文?その括弧の直後にカンマがあるのはなぜですか?
arr.reduce(callback[, initialValue])
これはarr.reduceのようなもの(コールバックすべきではない:私は、私はそれがどのように動作するかを理解減らす()関数を探していたが、構文はこのことを示して同様
[,
、initialvalue)代わりに?
noobとして、構文はコールバックが配列であり、空の最初の要素とinitialValueという2番目の要素があると考えています。私はこの構文について読むことができるので、それは理にかなっていますか、ある種の人が私に明快さを提供してくれますか?
EDIT:コールバックは関数yesを参照していますか?だから、コールバック()ではなく、コールバック()ではないのですか?
感謝。私が提供した2番目の例を見ると、[...]はありません。それでは、引数の1つがオプションであることは、どうすればわかりますか? – yoonsi
これは、コンマ(initialValue)の後の要素がオプションであることを意味し、この引数を使用する場合、コンマを指定する必要がありますか?それは意味をなさないでしょう。コールバックがなぜcallback()でなくコールバック()でないのか不思議です – yoonsi
わかりやすくするために、これはJS構文ではなく、単なるドキュメント構文です。 –