我们就爱程序媛Web前端之路让前端飞

你对return后面的括号了解多少?

2017-07-20  本文已影响148人  春木橙云

看下面这段代码:

//react中
render(){
    return (
        <div>
            <h1>举个例子<h1>
        </div>  
    )
}

为什么return这里要加上括号呢?

在JavaScript中,每一行代码换行,都会默认在结尾加上;,这就是为什么我们建议写代码时要养成自己在代码后面加上分号的习惯,这样不容易造成误解而出现bug。

上面的例子换行之后,JavaScript默认将它变成这个鬼样子:

//react中
render(){
    return;
        <div>;
            <h1>举个例子<h1>;
        </div> ;
}

试问,这能不报错吗?
所以,在return后加上括号,是告诉JavaScript这是一个代码块,别瞎加分号给我!

上一篇 下一篇

猜你喜欢

热点阅读