JavaScriptについての質問です。
1のコードはmapで各要素に対してlengthメソッドを使用して[8, 6, 7, 9]
という返り値になるのは分かるのですが、
2のコードで行なっている処理内容が理解できません。
分割代入に関しても調べたのですが解決には繋がりませんでした。
予測としては
({ "length": lengthFooBArX })
で行なっている処理はelementsという配列の各要素に対して({ "xxx": variables })
のxxxというメソッドを使った返り値をvariables
に代入していると思っているのですが、どうなのでしょうか?
予測や質問内容に関して分かりづらい所がありますがご教授いただけると幸いです。
javascript
1const elements = [ 2 'Hydrogen', 3 'Helium', 4 'Lithium', 5 'Beryllium' 6]; 7 8// 1 9elements.map(element => element.length) // [8, 6, 7, 9] 10 11// 2 12elements.map(({ "length": lengthFooBArX }) => lengthFooBArX); // [8, 6, 7, 9] 13 14
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/04 09:46