何を買う?
CoddyのJavaScriptジャーニー「基礎」セクションの一部。レッスン 77/77。
チャレンジ
中級analyzeBudgetという名前の関数を書きます。この関数は次の処理を行います。
- 3つの引数を受け取ります。価格のリスト、商品名のリスト、商品1つあたりの予算です。
- 以下の情報を、下に示すとおり正確に出力します。
Affordable items: [items]Total budget needed: [total]Items out of budget: [count]
注意:各商品名には引用符が含まれ、最初の名前以降はすべて先頭にスペースが付いています(例:' "Pen"')。予算内の商品は、前後の空白を削除せず、カンマの後にスペースを追加せずに、元のとおり正確に出力します。カンマの後に見えるスペースは、各商品の先頭にあるスペースです。最初の予算内の商品にもそのスペースは残るため、Affordable items:の後にスペースが2つ続くことがあります。
例:prices = [10, 20, 5, 15]、items = ['"Notebook"', ' "Pen"', ' "Eraser"', ' "Bag"']、budget = 10の場合、出力は次のようになります。
Affordable items: "Notebook", "Eraser"
Total budget needed: 15
Items out of budget: 2自分で試してみよう
function analyzeBudget(prices, items, budget) {
// ここにコードを書いてください
}基礎のすべてのレッスン
自分で練習してみよう: JavaScriptオンラインコンパイラ