买什么
本课属于 Coddy JavaScript 学习旅程的“基础知识”单元。第 77 课,共 77 课。
挑战
中等编写一个名为 analyzeBudget 的函数,它:
- 接收三个参数:价格列表、商品名称列表,以及每件商品的预算。
- 按以下格式准确打印信息:
Affordable items: [items]Total budget needed: [total]Items out of budget: [count]
注意:每个商品名称都带有自己的引号,并且第一个名称之后的每个名称都以一个空格开头(例如 ' "Pen"')。请原样打印符合预算的商品,不要删除空格,并用逗号分隔,不要添加空格:每个逗号后显示的空格都是商品名称自带的前导空格。即使某件商品是第一个符合预算的商品,它前面的空格也要保留,因此 Affordable items: 后面可能会有两个空格。
示例:
当 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 在线编译器