跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

字串切割與 CSV 解析

  • split():依分隔符把字串拆成陣列。
  • 基本 CSV 解析:先切行、再切欄位;善用 trim() 去除前後空白。
  • 遇到空欄位可以用 || 指定預設值,避免報表出現 undefined

小節:拆一行 CSV

小節:處理多行 CSV

AI 協作:學了這個,跟 AI 怎麼配合?

split() 是解析任何文字格式資料的起手式——CSV、log、報表都靠它。

你的人類優勢:

  • 你知道資料的分隔符號是什麼(逗號、Tab、分號、空格)
  • 你能判斷切割後的結果是否正確(欄位對不對、有沒有多餘的空白)

可以這樣跟 AI 說:

我有一段 CSV 文字,用逗號分隔。幫我用 split() 解析成陣列,然後取出第 2 和第 4 欄。

練習題

互動示範

DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩

挑戰任務

Task 1

把多行 CSV sku,name A1,滑鼠 A2,鍵盤 轉成物件陣列並印出第二筆的 name

BackNext Lesson →