美文网首页我们就爱程序媛Web前端之路让前端飞
你对return后面的括号了解多少?

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

作者: 春木橙云 | 来源:发表于2017-07-20 10:34 被阅读148次

看下面这段代码:

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

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

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

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

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

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

相关文章

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

    看下面这段代码: 为什么return这里要加上括号呢? 在JavaScript中,每一行代码换行,都会默认在结尾加...

  • Parentheses

    Amazon面试题:判断有多少对括号,有落单的就return-1,否则return多少对,基本用个stack就搞定...

  • 基础篇:函数返回值——return

    return:返回值1)函数名+括号:fn1()==>return后面的值2)所有函数默认返回值:未定义;3)re...

  • ES6 函数

    es6 return语句 return语句删除了中括号{ } 即是()=> 5

  • 函数

    定义 def语句后依次接函数名、括号、括号中的参数和冒号:,然后在缩进块中编写函数体,返回值用return语句返回...

  • ES6箭头函数常见错误

    1.如果函数内只有一个表达式,可以省略花括号,return也需要同时省略,如果不省略花括号,则必须添加return

  • JavaScript 的那些坑

    Ecmascript 大括号的位置function f() { return { h:'Hello Wo...

  • 你对自己了解多少

    你对自己了解多少 当你越了解自己 也逐渐越了解别人 而慢慢获得全面的同理心 这还不是最好的事情 当你越了解你的手机...

  • 检测成对括号

    检测成对出现的括号 利用栈的知识点遍历字符串,遇到左括号进栈,右括号出栈进出栈的括号不匹配则 return false

  • return

    return 语句 下面的return 语句都会终止函数后面的执行: return false与 return t...

网友评论

    本文标题:你对return后面的括号了解多少?

    本文链接:https://www.haomeiwen.com/subject/spddkxtx.html