課程目標

  • 繼續練習 node 輸入輸出、檔案處理

課程內容

現在你已經會從終端機輸入、輸出訊息,以及讀取、寫入檔案囉

同時,你也知道非同步、同步的語法,分別怎麼寫了

這一課,讓我們用兩個作業,進一步練習上述技能吧!

課後作業

接續前一課的作業,現在來寫「刪除」、「更新」功能


請建立一個 delete.js 檔案

使用者輸入 node delete.js 之後,終端機會詢問

您要刪除哪個待辦事項?
#0 去操場跑步
#1 去市場採購
#2 找朋友吃飯

使用者可以輸入數字,接著終端機會顯示

刪除事項:XXXXXX

打開 todos.json 查看,會看到剛剛刪除的項目,不見了


請建立一個 update.js 檔案

使用者輸入 node update.js 之後,終端機會詢問

您要更新哪個待辦事項?
#0 去操場跑步
#1 去市場採購
#2 找朋友吃飯

使用者可以輸入數字,接著終端機會顯示

您想把內容更新成什麼?

使用者可以輸入內容,接著終端機會顯示

更新事項:XXXXXX

打開 todos.json 查看,會看到修改的項目,內容有更新


完成以上任務,你就完成這次的課程目標了!


歡迎將作業成果,在下方留言,跟大家分享,讓大家給你一些回饋!

可以將每課學到的觀念、關鍵字,丟到網路上去搜尋、研究一下!

發問請在「討論專區」為主,或者分享學習筆記、寫學習心得!

貼文都會出現在個人檔案頁面,成為學習歷程、部落格紀錄!

未來面試時,分享給面試官看,會讓人知道你的積極程度!


共有 4 則留言

作業繳交 github

按讚的人:

作業 update只能輸入英文....

按讚的人:

作業,再麻煩站長了,謝謝!

按讚的人: