3-3视频中的两个问题

来源:3-3 实现 TodoList 新增删除功能

搞钱大螺丝

2018-08-16

handleItemDelete 函数中有两个问题,http://img.mukewang.com/szimg/5b7525cb0001887a06250264.jpg第一个是55行中要取出list中的值,为什么不能这样写成const list = this.state.list. 第二个问题是59行设置list的状态, list: list, 两个都是list为什么值会不一样,为什么不用list: list1来区分两个值?

写回答

2回答

Dell

2018-08-18

1. 会导致引用指向相同 2. 键值对的键是字符传,值是变量,最基础的语法你要搞清楚,什么叫两个值,理解的根本不对

1
0

William__s

2018-08-16

第一个问题,也可以那么写,但是用es6方便操作,习惯问题

第二个问题,list一个是key,一个是value,所代表的含义不同,图上的写法相当于list:[...this.state.list],你如果上面const定义的是list1  也可以list : list1呀

0
1
搞钱大螺丝
感谢解答!
2018-08-17
共1条回复

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程