JavaScript (ES6) で、
javascript
1const func = ({}, x) => { 2 // hogehoge 3}
というアロー関数が定義できることを知りました。
以前の私の理解では、関数の引数は、
下記コードの a、b のように、仮引数を使って定義するものと思っていました。
JavaScript
1const func = (a, b) => { 2 // hogehoge 3}
前者コードの引数
{}
は何なのでしょうか?
関数の内部からアクセスすることはできますか?
そもそも、なぜこのような定義(宣言)が可能なのか、
理解できておりません。
初歩的な質問で申し訳ないのですが、
回答いただけますでしょうか。
(以下捕捉)
{}
を
[]
に置き換えても定義できました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/31 14:49
退会済みユーザー
2019/07/31 15:10
2019/08/01 00:19
2019/08/01 00:45 編集
2019/08/01 03:14