以多筆資料的形式列出來,這就是陣列 (array),一個變數中只能儲一項資料,若改用「陣列」的話就能結合多項資料,成為一個群組。


01-建立陣列

建立方式

  • 使用中括號(也稱方括號) [] ,一般會將建立完成的陣列儲於變數中。
  • 陣列元素數量為0的陣列,javascript 先建立元素數量為 0 的陣列 (變可稱為空陣列),以第0筆開始。
  • 每筆資料用逗號隔開、寫在 [] 方括號中,最後一筆不使用逗號。
  • 一組陣列中存放的元素個數沒有限制。

讀取出陣列中的所有資料

  • 如果使用 console.log(todo[0]); 在主控台會出現 "完成設計方案"
  • alert(todo[3]); 彈出視窗會出現 完成設計方案 字串
  • alert(todo); 彈出視窗會出現 完成設計方案,整理資料,申請加入讀書會,買牛奶
  • console.log(todo); 輸出主控台會出現 ["完成設計方案", "整理資料", "申請加入讀書會", "買牛奶"]

可用length算出數量

See the Pen javascirpt-陣列基本運用 by Jimmy_Wu (@Jimmy_Wu) on CodePen.

如果使用 alert(todo[i]); 的話,有多少筆就會跑多第筆的回圈資料,目前有四筆就會彈四次,每次秀出每筆

See the Pen 讀取出陣列中的所有資料 by Jimmy_Wu (@Jimmy_Wu) on CodePen.


02-陣列使用方法

陣列中加入新的資料

常用的新增、刪除陣列方法:
陣列變數名稱.pop() ,刪除最後筆資料。
陣列變數名稱.push(資料) ,在陣列最後面新增資料。
陣列變數名稱.shift() ,刪除陣列最後筆資料。
陣列變數名稱.unshift(資料一, 資料二, ...) ,陣列最前面新增多筆資料。

See the Pen 陣列中加入新的資料 by Jimmy_Wu (@Jimmy_Wu) on CodePen.


資料來源:
六角學院-javascript Ajax/JSON 教學 影片講義