私はjavascriptに少し慣れていないので、次の状況に遭遇しました。リストに入れて計算する必要のある製品がいくつかあります。このリストをサイト全体で利用できるグローバル配列にすることを考えました。製品自体は、名前、タイプ、価格などの属性を持つオブジェクトになります。
問題は、次のような配列があることです。
[{name: name, type: type, price: price}{name: name, type: type, price: price}...]
ユーザーは、これらのオブジェクトを好きなだけ追加できます。そして今、私は、たとえばすべての選択された名前をリストできるようにする方法を見つけることができません。人々が完全な配列とオブジェクト固有の属性をどのように出力するかを見ましたが、それらを組み合わせることができません。
私は職場の研修生ですが、来週は私を助けることができる人は誰もいません。コードは仕事からのものであるため、1行を共有することは許可されていません。助けてくれてありがとう!^^ "
UlysseBNの答えは@あなたはECMAScriptの6標準を使用している場合は罰金ですが、いない場合は、こちらを使用して標準的なECMAScriptの5のアプローチがありますArray#forEach()
:
myArray.forEach(function (item, index, myArray) {
console.log(item.name + ' costs ' + item.price)
})
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加