gpt4 book ai didi

javascript - 如何扩展嵌套三元运算符

转载 作者:行者123 更新时间:2023-12-01 03:46:00 25 4
gpt4 key购买 nike

return a < b ? -1 : a > b ? 1 : 0;

上面的表达式用于数组按值排序操作。

如何扩展此三元运算符以避免不符合编码标准( Sonar 立方体检测到这是主要代码气味/不合规)?

我们可以在不使用任何额外变量的情况下做到这一点吗?

最佳答案

我认为 SonarQube 可能会提示嵌套的三元运算符,这可能有点令人困惑。您可以使用这个:

if (a < b) return -1;
if (a > b) return 1;
return 0;

编写数字比较函数的简单方法是:

return a - b;

关于javascript - 如何扩展嵌套三元运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43572506/

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