关于js返回值 使用括号的问题?

问题描述

    function fn(){
        ...
        return (/*这里写返回值*/);
    }

请问上面的函数中使用 () 将返回值包含起来的主要作用是什么?这样写的好处的是什么?

阅读 1.6k
评论
    3 个回答
    • 3.6k

    return 的结果是一个表达式,括号里的内容就是表达式而已。之所以写括号,主要是因为这里要返回的表达式内容很长,需要断行,不用括号的话解释器会解析错误。

      相似问题
      推荐文章