gpt4 book ai didi

javascript - 为什么这个减少不返回-2?

转载 作者:行者123 更新时间:2023-11-28 12:17:31 27 4
gpt4 key购买 nike

我试图从 JavaScript 数组中的序列返回最小的负数,如果没有则返回 -1。这是我的代码:

console.log([1,2,3,-2,4].reduce((a,b) => {return b<0?(b<a?b:a):-1}))

为什么返回 -1 而不是 -2? -2 不会与之前的 -1 值进行检查并返回吗?

任何线索都将不胜感激。

谢谢

最佳答案

如果元素小于给定的初始值,您可以返回检查结果。

console.log([1, 2, 3, -2, 4].reduce((a, b) => a < b ? a : b, -1));

关于javascript - 为什么这个减少不返回-2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45722002/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com