gpt4 book ai didi

javascript - 有条件返回(无 if 或三元)

转载 作者:行者123 更新时间:2023-12-03 08:26:04 25 4
gpt4 key购买 nike

我认为这会非常简单,但我无法想出一种在不使用 if 或三元的情况下有条件返回的方法。

const example = (num1, num2) => {
num1 === num2 && return 'equal';
num1 !== num2 && return 'not equal';
}

这给了我一个错误,提示意外的 token 返回

最佳答案

如果您不得不避免使用条件运算符和if语句,则可能会滥用&&|| 要获得所需的逻辑,请在需要时返回的 'equal' 前面加上 'not ':

const example = (num1, num2) => (
((num1 !== num2 && 'not ') || '') + 'equal'
);

console.log(example(2, 3));
console.log(example(3, 3));

关于javascript - 有条件返回(无 if 或三元),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66594051/

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