iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Modern Web

從零開始進入 JavaScript & TypeScript 的世界 系列

一直以來想學 JavaScript & TypeScript 很久了,不過在工作上用不到他們,所以就一直拖著!
加上好幾年沒參加鐵人賽了,這次我想藉由鐵人賽的加持,幫助我進入到 JavaScript & TypeScript 的世界!完成我想學他們的夢想!GO!

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

第11天-一樣優雅的屬性(Property)

在使用優雅的建構子存取修飾符(Constructor Access Modifiers)之後,我們可能會發現:如果我用 private 的話不就不能存取那個 m...

2019-09-27 ‧ 由 pajace2001 分享
DAY 12

第12天-const 與 readonly

const 與 readonly const 很直覺就是 常數 的意思,也就是說無法再被重新賦值 (re-assigned)。那 readonly 呢? 其實...

2019-09-28 ‧ 由 pajace2001 分享
DAY 13

第13天-Rest 參數

Rest 參數(也有地方翻譯成其餘參數, 但我覺得很怪,所以就不翻譯了) 提供了讓我們可以更有彈性的方式可以無限擴充我們的參數。 那在還沒有這個方法之前,如...

2019-09-29 ‧ 由 pajace2001 分享
DAY 14

第14天-使用更高階的語法-reduce

更高階的函式可以讓我們更專注在我們想要開發的功能上面。 就在昨天的範例中,我們第一次使用了 reduce 這個函式,相信應該會有許多小夥伴驚訝了一下。不過,...

2019-09-30 ‧ 由 pajace2001 分享
DAY 15

第15天-使用更高階的語法-map

在 map 的世界裡就是把一個集合透過你想要做的事情之後變成另一個集合,完全不用去 loop collection。 假設我們有一個薪資列表 salaryT...

2019-10-01 ‧ 由 pajace2001 分享
DAY 16

第16天-使用更高階的語法-filter

在 filter 的世界裡就是把一個集合透過你想要做的事情之後變成另一個集合,完全不用去 loop collection。 前兩天我們介紹了 map 和 r...

2019-10-02 ‧ 由 pajace2001 分享
DAY 17

第17天-使用更高階的語法 forEach

forEach, 顧名思義,他就是 for each。與前面幾天介紹的不同之處就在於,map, reduce, 以及 filter 除了針對一個集合做操作之外...

2019-10-03 ‧ 由 pajace2001 分享
DAY 18

第18天 - 比較

在 JavaScript 或 TypeScript 中有一個很特別的比較符號是其他語言所沒有的,那就是 ===。 兩個 = 大多數的程式語言,我們都是使用...

2019-10-04 ‧ 由 pajace2001 分享
DAY 19

第19天 - "比較" 的雷區

我們在其他的程式語言中或許會使用 == 來比較兩個物件,但在 TypeScript 中,無論是使用 == 或是 === 是行不通的。 通常在比較兩個物件或比...

2019-10-05 ‧ 由 pajace2001 分享
DAY 20

第20天-物件的雷區

在 JavaScript 和 TypeScript 中,物件不能直接相比較。所以,如果要複製物件也不能直接使用一個等號複製過去。 就在昨天學到了關於 比較...

2019-10-06 ‧ 由 pajace2001 分享