前提・実現したいこと
某チュートリアル中の疑問を解決したい
発生している問題・エラーメッセージ
配列の中のオブジェクトのusernameプロパティに"!"を全部つけるというのを
forEachを使って解けという問題です。
ソース1がお手本
ソースコードの機能はわかるんですが、ソース1の3行目
let { username }
の使い方がよくわからなくて、自分で書いたソース2との違いが上手くのみこめてません。
該当のソースコード
JavaScript
1// ソース1 2// arrayの中にオブジェクトが複数あってそれぞれusernameプロパティを持ってる 3 4let newArray = [] 5array.forEach(user => { 6 let { username } = user; 7 console.log(username); 8 username = username + "!"; 9 newArray.push(username); 10}) 11console.log(newArray); 12 13// ソース2(自分で書いたもの) 14let jibunArray = []; 15array.forEach(function(ele){ 16 jibunArray.push(ele.username = ele.username + "!"); 17}) 18console.log(m1Array); 19
試したこと
補足情報(FW/ツールのバージョンなど)
特になし
回答2件
あなたの回答
tips
プレビュー