故事
你正在為一支籃球隊製作網站。網站會顯示大量資料,但很不巧,顯示的內容經常變動。由於資料都存放在單一物件裡,要做到這件事並不難,只是既耗時又無聊。因此,你決定把這些事情自動化。
任務
以下是符合「自動化網站」這個故事情境的任務範例:
- 你的目標是讓內容團隊能自行選擇要顯示哪些資料。他們會在網站的內容編輯器中指定要顯示的資料路徑。你的任務是建立一個函式 extract,它接收一個物件和一段以點號分隔的路徑,並回傳該路徑上的值,或是預設值。
其他任務
故事可以繼續延伸,例如:
- 內容團隊對這個新功能非常興奮,已經要求新增一項功能。他們希望能顯示陣列中特定元素的資料。
實作
參考資料