箭头函数中:附加有一个隐式的返回值(且不是块体)
如果箭头函数函数体只有一句话,那么这个句话可以不带大括号,而且这句话就是返回值(可以不用写return)
上面代码的写法会报错,因为 JavaScript 引擎会将{ }理解成一个代码块,从而发生语法错误。只有不将大括号写在行首,避免 JavaScript 将其解释为代码块,才能解决这个问题。
将整个需要返回的对象,放在一个圆括号里面,就可以正确执行。
箭头函数中:附加有一个隐式的返回值(且不是块体)
如果箭头函数函数体只有一句话,那么这个句话可以不带大括号,而且这句话就是返回值(可以不用写return)
上面代码的写法会报错,因为 JavaScript 引擎会将{ }理解成一个代码块,从而发生语法错误。只有不将大括号写在行首,避免 JavaScript 将其解释为代码块,才能解决这个问题。
将整个需要返回的对象,放在一个圆括号里面,就可以正确执行。