iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

TypeScript Type Challenges 冒險篇章:30 天闖關之旅,type 簡單了?你確定? 系列

大家好!在接下來的30天裡,我們每天都會面對一個 Type Challenge 的挑戰題目。天降 TypeScript 於你,你準備好迎接了嗎?

我們將從基礎開始,一步步提升,經歷挑戰的起伏,有時會遇到讓人憂鬱的困難,也會體驗到突破難關的成就感。我們將一起庖丁解code,闖過30關,斬下31將!

準備好讓 TypeScript 變得簡單又有趣了嗎?快來迎接這場挑戰,享受過關後的 type平盛事吧!

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

第11關:Includes!TypeScript 包青天:元素不見立刻判決,無情 false

第11關:Includes 關卡簡介 Implement the JavaScript Array.includes function in the type...

2024-09-25 ‧ 由 wayz 分享
DAY 12

第12關:Push + Unshift!TypeScript 貪食蛇:如何靈活控制陣列頭尾

第12關:Push + Unshift 關卡簡介 Implement the generic version of Array.push 實現陣列的泛型版本...

2024-09-26 ‧ 由 wayz 分享
DAY 13

第13關:Parameters!TypeScript Expecto Patronum : 疾疾,參數現身

第13關:Parameters 關卡簡介 Implement the built-in Parameters generic without using it...

2024-09-27 ‧ 由 wayz 分享
DAY 14

第14關:Get Return Type!TypeScript 預言家:看見返回型別

第14關:Get Return Type 關卡簡介 Implement the built-in ReturnType<T> generic wi...

2024-09-28 ‧ 由 wayz 分享
DAY 15

第15關:Omit!TypeScript Expelliarmus:去去,屬性走

第15關:Omit 關卡簡介 Implement the built-in Omit<T, K> generic without using it...

2024-09-29 ‧ 由 wayz 分享
DAY 16

第16關:Readonly 2!TypeScript 可遠觀不可褻玩焉: Readonly 保護罩 2

第16關:Readonly 2 關卡簡介 Implement a generic MyReadonly2<T, K> which takes tw...

2024-09-30 ‧ 由 wayz 分享
DAY 17

第17關:Deep Readonly!TypeScript 水不在深,有龍則靈: Deep Readonly

第17關:Deep Readonly 關卡簡介 Implement a generic DeepReadonly<T> which make ev...

2024-10-01 ‧ 由 wayz 分享
DAY 18

第18關:Tuple to Union !TypeScript 易容術 :元組變聯合型別

第18關:Tuple to Union 關卡簡介 Implement a generic TupleToUnion<T> which covers...

2024-10-02 ‧ 由 wayz 分享
DAY 19

第19關:Last of Array!TypeScript 吊車尾:漩渦鳴人來也

第19關:Last of Array 關卡簡介 Implement a generic Last<T> that takes an Array T...

2024-10-03 ‧ 由 wayz 分享
DAY 20

第20關:Pop!TypeScript Popping 舞王:震掉最後一個元素

第20關:Pop 關卡簡介 Implement a generic Pop<T> that takes an Array T and return...

2024-10-04 ‧ 由 wayz 分享