iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
自我挑戰組

學渣的學習筆記系列 第 21

Day21 javascript 陣列方法(完)

  • 分享至 

  • xImage
  •  

今天繼續來講陣列,想說都剩沒多少,不如就一次介紹完唄,這樣以後翻筆記才不會翻半天還找不到東西(大家應該都有經驗吧?),那咱們直接切入正題,今天主要針對如何對陣列內的元素去應用,廢話不多說,咱們開始囉~
1.reverse() 方法用於顛倒陣列中元素的順序,例如:
https://ithelp.ithome.com.tw/upload/images/20210921/201402508R7yK1GzsM.pnghttps://ithelp.ithome.com.tw/upload/images/20210921/20140250rkeposA3j4.png
2.sort() 方法用於對陣列的元素進行排序,排序的順序可以是字母或數字,並按昇冪或降冪,順道一提預設排序順序為按字母昇冪喔(P.S.當數位是按字母順序排列時"40"將排在"5"前面),使用數字排序,則必須通過一個函數作為參數來調用,藉由函數指定數字是按照昇冪還是降冪排列,這些看起來可能很難懂,所以我貼心的準備了例子,例如:
https://ithelp.ithome.com.tw/upload/images/20210921/201402500NZoScPndB.pnghttps://ithelp.ithome.com.tw/upload/images/20210921/20140250H4oWXSie0Z.png
P.S.這種方法會改變原始陣列喔!
3.reduce() 方法接收一個函數作為累加器,陣列中的每個值(從左到右)開始縮減,最終計算為一個值,其中reduceRight() 方法的功能和 reduce() 的功能是一樣的,不同的是 reduceRight() 從陣列的末尾向前將陣列中的陣列項做累加,需要特別注意的是reduce() 對於空陣列是不會執行回呼函數的,例如:
https://ithelp.ithome.com.tw/upload/images/20210921/20140250GLi1Q3zbQe.pnghttps://ithelp.ithome.com.tw/upload/images/20210921/20140250dataYASY0Z.png
4.valueOf() 方法返回 Array 物件的原始值,該原始值由 Array 物件派生的所有物件繼承,通常valueOf() 方法由 JavaScript 在後臺自動調用,並不顯式地出現在代碼中,且valueOf() 方法不會改變原陣列,因此不太需要記得,知道就好,例如:
https://ithelp.ithome.com.tw/upload/images/20210921/201402509bmoNfm0Ek.pnghttps://ithelp.ithome.com.tw/upload/images/20210921/201402508pkob79pn8.png

以上就是今天的筆記,陣列的筆記差不多就到這,至於明天要研究啥,你們明天就知道了XD~


上一篇
Day20 javascript 陣列方法-2
下一篇
Day22 javascript 彈窗
系列文
學渣的學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言