繼續(xù)pair完成todomvc小demo
問題描述
- 完成可以將輸入在textbox中的內(nèi)容(taskname)顯示在其下方的table中,需要逐條根據(jù)需求(是否處于active中)控制顯示內(nèi)容。
- 在從開始掃描整個table,判斷是不是處于active
思路
- Q1:對table中的每一行需要根據(jù)條件判斷是否處于active的狀態(tài)中,所以在setstate中單憑taskname是沒有辦法進行篩查的,需要另外一條id屬性作為查詢的依據(jù),這么一來我們就需要一個類來完成,其中包括(id,taskname,isactive)
- A1:
var taskList={taskname:"111",isact=true,id=getTime()}
嘗試使用上面的方式創(chuàng)建類對象,程序沒有問題,開始認為很奇怪為什么沒有定義就可以使用,在學習之后發(fā)現(xiàn)是JS定義數(shù)組的一種形式,JSON風格。
- Q2:對table中每一行進行foreach循環(huán),需要在判斷是否處于active時跳出循環(huán),使用break會報錯
- A2:foreach不能使用break,所以我們只能全部掃描完成整個table
反思
- 對JS語法還是不是特別了解
Action
- 碰到問題,主動去查閱官方文檔,尤其是語法知識。
- 可以嘗試使用for循環(huán)進行