iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
自我挑戰組

鐵人挑戰系列 第 16

Day16-卡路里JavaScript設計

  • 分享至 

  • xImage
  •  

Day16


繼上次的javaScript功能撰寫,後續是規定好的刪除function,JSON.parse() 方法把會把一個 JSON 字串轉換成 JavaScript 的數值或是物件。另外也可選擇使用 reviver 函數讓這些數值或是物件在被回傳之前做轉換。
forEach() 方法會將陣列內的每個元素,皆傳入並執行給定的函式一次。splice() 方法可以藉由刪除既有元素並/或加入新元素來改變一個陣列的內容。當我的id === item.id的時候,就會將items陣列中的元素刪除,下面則是重新返回原答案。
而上面的則是clear的function將所有items裡的物件全部移除。以此來達成所有的物件刪除。此段程式則是寫Item控制,function中,變數為id、name、calories分別是數字、名字、卡路里,this是強調使用,下面的data則是items中接口的getItem()方法Storage ,當傳遞一個鍵名時,將返回該鍵的值,或者null如果該鍵不存在,則返回給定對Storage像中,currentItem原定值為空值,totalCalories原定值為0。


上一篇
Day15-卡路里JavaScript設計
下一篇
Day17-卡路里JavaScript設計
系列文
鐵人挑戰28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言