采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我在自己写的时候,红框处原来写的是大括号,后来比对后才知道应该是小括号,请问一下,这个地方为什么要是小括号呢?或者它有可能使用大括号么?谢谢。
这里应该是直接省略掉了{return (<div></div>)},可以直接写成list.map(res => (<div>{res}</div>))
非常感谢!
hello 同学你好,你的问题涉及到es6箭头函数的基础语法。如果你使用了大括号,那么必须写return,返回一个对象;如果没有使用任何括号、或者只用小括号,那么不需要写return,但是箭头符号右边必须是对象。
请看下面三个例子。
我后来查了一下java的lambda表达式,和这个类似,java是不写return的时候连大括号也不写,这个是写成小括号,还是有些小区别的。 非常感谢!
登录后可查看更多问答,登录/注册
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
720 5
889 10
751 2
1.8k 2
863 1