如果语句不起作用,则使用简写返回

时间:2013-04-25 01:02:42

标签: javascript if-statement return

我似乎无法理解为什么会这样做:

if(n < i)
{
    functoin();
}
else
{
    return;
}

虽然这不起作用:

(n < i) ? function() : return;

为什么速记if语句不起作用?

1 个答案:

答案 0 :(得分:2)

return不能在表达式中使用。也许你可以试试,

return (n < i) ? function() : undefined;

但是,只有当你为每种情况做一件事情时才会这样做。