Javascript 如何使用三元运算符退出函数

Javascript 如何使用三元运算符退出函数,javascript,function,dom,exit,conditional-operator,Javascript,Function,Dom,Exit,Conditional Operator,我这里有一段不完整的代码 document.querySelector('.btn hold').addEventListener('click',function(){ 分数[activePlayer]+=roundScore document.querySelector(“#score-”+activePlayer).textContent=scores[activePlayer] //检查玩家是否赢得了比赛 分数[activePlayer]===20?/*退出函数*/:/*移动到下一个玩家

我这里有一段不完整的代码

document.querySelector('.btn hold').addEventListener('click',function(){
分数[activePlayer]+=roundScore
document.querySelector(“#score-”+activePlayer).textContent=scores[activePlayer]
//检查玩家是否赢得了比赛
分数[activePlayer]===20?/*退出函数*/:/*移动到下一个玩家*/nextPlayer()
})

我尝试了“return”,但它有一个错误。

三元运算符对于控制流来说是不必要的,如果您试图从运算符返回值,它会更有用。如果<<代码>语句>

,您应该考虑将其简化为一个简单的<代码>。
if (scores[activePlayer] !== 20)
    nextPlayer();

如果为false,则让函数自然退出。

if(分数[activePlayer]!==20)nextPlayer()三元运算符通常对简短语句有用。但是,请不要只是为了使用它而使用它。如果你不想在条件通过时做任何事情,三元运算符在这里没有位置。如果你不需要结果值,不要使用三元运算符表达式。但是为了好玩,一个简短的形式是
scores[activePlayer]==20 | | nextPlayer()
@blex哦,谢谢你为我澄清这一点。哦,谢谢,问题是我只是在学习一门课程,而Instructor使用了if-else语句,但我想我可以用另一种方式来做,