请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,这段代码的讲解听不懂

1、if()里面单写一个变量一般不是判断true或者false的吗,可以判断是否为空吗
2、【向参数中传递匿名函数的形式来更新state】能具体讲一下吗,代码执行的时候是什么顺序
3、三个点展开state这行代码,不写行吗,对要实现的功能有什么影响吗,如果不用三个点来写,正常的代码应该是什么样的
4、items[]中括号里的书写代码的格式不明白,不理解为什么先写一个items,再写字段,有没有看起来更清晰明了的写法

正在回答 回答被采纳积分+3

1回答

阿莱克斯刘 2021-06-14 09:10:33
  1. null就相当于false,可以在if中进行判断

  2. 不太明白你的问题,可以详细解释一下吗?

  3. 三个点展开是es6的语法,叫做展开操作符,可以对列表进行深复制(deep copy),创建一个全新的列表。 三个点就是es6标准下正常的代码(极为常用),不用展开操作你也可以先使用列表的slice函数来操作列表,作用一样,不过代码有点啰嗦。

  4. 这个问题我也不太明白,请详细解释一下吧。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕的地0487591 #1
    第二个问题:【向参数中传递匿名函数的形式来更新state】这句话是你讲课的时候说的,如果对号入座的话,是哪个参数传递哪个匿名函数来更新哪个state。
    第四个问题:items[]中括号里的代码写法我不明白,如果以后自己写的话不知道该怎么写。就比如if()里面的代码写法就是if(变量)或者if(表达式),那这个itmes[]里面是什么
    回复 有任何疑惑可以回复我~ 2021-06-14 09:55:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信