小编Kev*_*hen的帖子

为什么在三元运算符内部返回会抛出 SyntaxError?

有什么不同?为什么它在函数 a() 中得到错误?

function a(){
    1 == 1 ? return true: "";  // Uncaught SyntaxError: Unexpected token return
}

function b(){
    1 == 1 ? console.log(true):"";  // correct
}

function c(){
    if (1==1) return true;  // correct
}
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
1
解决办法
314
查看次数

标签 统计

javascript ×1