We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rest parameters に対応する引数が与えられなかった場合の説明を追加する。該当箇所の少し前で引数が少ない場合に余った仮引数には undefined が代入されることが説明されており、rest parameters でも同じ挙動となると誤解されないよう、rest parameters の場合には空の配列が代入されることを明記する。
undefined
第二版のレビューコメントにて提案した: #1547 (comment)
Rest parameters に対応する引数が与えられなかった場合、空の配列が代入されることを読者が理解できる。
azu さんにて提案いただいた以下の内容を、Spread 構文の説明の直前などに挿入する(「仮引数をよりも」という誤字があったためそこはこちらで訂正しました):
JavaScriptでは定義した仮引数よりも少ない引数で関数を呼び出すことができます。 呼び出し時の引数が少ない場合、通常の仮引数には`undefiend`が入りますが、Rest Parametersは必ず配列となるため、空の配列が入ります。 ```js function fn(arg1, ...restArgs) { console.log(arg1); // => undefined console.log(restArgs); // => [] } fn();
(「JavaScriptでは定義した仮引数よりも少ない引数で関数を呼び出すことができます。」に関しては、既に説明済みであるため、「上述したように」などを添えても良いかもしれません)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
該当ページ
リクエスト/提案内容
Rest parameters に対応する引数が与えられなかった場合の説明を追加する。該当箇所の少し前で引数が少ない場合に余った仮引数には
undefined
が代入されることが説明されており、rest parameters でも同じ挙動となると誤解されないよう、rest parameters の場合には空の配列が代入されることを明記する。第二版のレビューコメントにて提案した: #1547 (comment)
期待する結果
Rest parameters に対応する引数が与えられなかった場合、空の配列が代入されることを読者が理解できる。
azu さんにて提案いただいた以下の内容を、Spread 構文の説明の直前などに挿入する(「仮引数をよりも」という誤字があったためそこはこちらで訂正しました):
(「JavaScriptでは定義した仮引数よりも少ない引数で関数を呼び出すことができます。」に関しては、既に説明済みであるため、「上述したように」などを添えても良いかもしれません)
The text was updated successfully, but these errors were encountered: