javascript - 返回对象数组中的最大数
问题描述
我试图弄清楚如何才能在这一系列商品中返回最昂贵的价格。
let items = [
{
itemName: "Effective Programming Habits",
type: "book",
price: 13.99
},
{
itemName: "Creation 3005",
type: "computer",
price: 299.99
},
{
itemName: "Finding Your Center",
type: "book",
price: 15.00
}
]
我知道 .reduce() 方法是特定于数组的。但我不确定我还能用什么来确定最贵的价格是多少。
我也尝试过使用 Math.max() 但我不太确定在这种情况下我将如何使用它
解决方案
您可以使用
Math.max(...items.map(item => item.price));
以获得最高的价格。
推荐阅读
- deep-learning - pytorch 中的交叉熵损失如何工作?
- python - 如何编写一个简单的正则表达式来匹配可选的中间组?
- c++ - 在同一编译单元的其他类函数中声明另一个类的实例
- android - 在 Kotlin for Android 的 OOP 中创建常量、获取常量和从多个类调用方法的正确方法是什么?
- javascript - 将 API 的输出导出为对象
- google-cloud-functions - Shopify 应用 Oauth 错误 invalid_request:redirect_uri 未在 firebase 中列入白名单
- python-3.x - Python:如何初始化 NamedTuple 类
- python - OSMNX - 不完整的网络
- nservicebus - ServiceControl 删除挂起的升级版本
- angular - 迁移到 Angular 10 最新版本时出现错误