現在你已經會從終端機輸入、輸出訊息,以及讀取、寫入檔案囉
同時,你也知道非同步、同步的語法,分別怎麼寫了
這一課,讓我們用兩個作業,進一步練習上述技能吧!
接續前一課的作業,現在來寫「刪除」、「更新」功能
請建立一個 delete.js
檔案
使用者輸入 node delete.js
之後,終端機會詢問
您要刪除哪個待辦事項?
#0 去操場跑步
#1 去市場採購
#2 找朋友吃飯
使用者可以輸入數字,接著終端機會顯示
刪除事項:XXXXXX
打開 todos.json
查看,會看到剛剛刪除的項目,不見了
請建立一個 update.js
檔案
使用者輸入 node update.js
之後,終端機會詢問
您要更新哪個待辦事項?
#0 去操場跑步
#1 去市場採購
#2 找朋友吃飯
使用者可以輸入數字,接著終端機會顯示
您想把內容更新成什麼?
使用者可以輸入內容,接著終端機會顯示
更新事項:XXXXXX
打開 todos.json
查看,會看到修改的項目,內容有更新
完成以上任務,你就完成這次的課程目標了!
歡迎將作業成果,在下方留言,跟大家分享,讓大家給你一些回饋!
可以將每課學到的觀念、關鍵字,丟到網路上去搜尋、研究一下!
發問請在「討論專區」為主,或者分享學習筆記、寫學習心得!
貼文都會出現在個人檔案頁面,成為學習歷程、部落格紀錄!
未來面試時,分享給面試官看,會讓人知道你的積極程度!
作業繳交
github