我想知道我做错了什么,下面的代码没有返回数组中的最小数字
var phoneNumbers = [
{ "id": 1, "phoneNo": "0758709939" },
{ "id": 1, "phoneNo": "0158703431" }
]
下面是我写的返回最小值的代码
return Array.from(phoneNumbers)
.map((arr) => arr.phoneNo)
.reduce((prev, curr) => prev > curr ? prev : curr, 0)
有人能帮我看看吗?
您在给reduce
的回调中使用了错误的条件
return Array.from(this.phoneNumbers)
.map((arr) => arr.phoneNo)
.reduce((prev, curr) => Math.min(prev, curr), 0)