javaScriptのアロー関数と分割代入について学んでおります。
MDN WebDocを参考にしていて、下記のようなコードに出会いました。
JavaScript
1const materials = [ 2 'Hydrogen', 3 'Helium', 4 'Lithium', 5 'Beryllium' 6]; 7console.log(materials.map(({"length":lengthFooBArX})=>lengthFooBArX))
サイトには下記のような説明がありました。
この場合、必要なのは length property のみなので、分割パラメータを使用できます:文字列
"length"
は取得したいプロパティに対応しますが明らかに特別でないlengthFooBArX
は、任意の有効な変数名に変更可能な変数名です
分割代入を調べてみてもなぜ上述のようなコードの書き方ができるのか
さっぱり分からず、困り果てております。
どなたかご教示いただけませんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/28 05:12