继续pair完成todomvc小demo
问题描述
- 完成可以将输入在textbox中的内容(taskname)显示在其下方的table中,需要逐条根据需求(是否处于active中)控制显示内容。
- 在从开始扫描整个table,判断是不是处于active
思路
- Q1:对table中的每一行需要根据条件判断是否处于active的状态中,所以在setstate中单凭taskname是没有办法进行筛查的,需要另外一条id属性作为查询的依据,这么一来我们就需要一个类来完成,其中包括(id,taskname,isactive)
- A1:
var taskList={taskname:"111",isact=true,id=getTime()}
尝试使用上面的方式创建类对象,程序没有问题,开始认为很奇怪为什么没有定义就可以使用,在学习之后发现是JS定义数组的一种形式,JSON风格。
- Q2:对table中每一行进行foreach循环,需要在判断是否处于active时跳出循环,使用break会报错
- A2:foreach不能使用break,所以我们只能全部扫描完成整个table
反思
- 对JS语法还是不是特别了解
Action
- 碰到问题,主动去查阅官方文档,尤其是语法知识。
- 可以尝试使用for循环进行
网友评论