2024-09-04 JavaScript 系列六:第2課 ── 認識陣列操作
課程目標
能夠新增元素到陣列
課程內容
因為我們不再使用「在各處胡亂更新各處 DOM」的寫法
現在要認真開始學習,如何在 JavaScript 中,用各種變數、資料型別,建立出 data model
這一課來學學新增元素到陣列的方法
1 | <button onclick="more()"> |
1 | var fruits = ["apple", "banana"]; |
非常簡單,使用陣列的 .push()
函式就可以
在 JavaScript 中,陣列相關操作的函式、寫法,有非常多種
我的建議是,各種寫法都可以,如果你有查到,隨便挑你喜歡的用就可以了
課後作業
接續上一課作業,這次來實作「新增事項」
請在 html 的部份加入「輸入資料的 UI」,大概類似這樣
1 | <input type="text"> |
接著請將 add 函式完成,過程中不能直接更新 DOM,而是先去更新 data model,接著 render,用這種方式間接更新 DOM
1 | function add() |
做出以上功能,你就完成這次的課程目標了
文章取自: https://codelove.tw/@howtomakeaturn/post/Rqzobx
by 站長阿川