Java script

for of 循環 & entries()獲取索引 | Javascript
在 JavaScript 中, for…of 循環是一種用於迭代的語法結構。它特別適用於遍歷陣列元素。在使用 for&hellip...
2024/01/15

展開運算子(Spread Operation) | Javascript
JavaScript 中的 短路運算(Short-circuit evaluation) 是一種邏輯運算的行為,它基於邏輯運算符(如 &...
2024/01/13

展開運算子(Spread Operation) | Javascript
JavaScript 中的展開運算子是一種語法,通常用於將可迭代物件(例如陣列或字串)展開為其各個元素,或者用於合併物件的屬性。這個操作符由三個連續的點(…)組成。 ...
2024/01/12

後綴遞增(value++) VS 前綴遞增(++value) VS 使用賦值運算符遞增(value += 1) | Javascript
在 JavaScript 中的遞增或遞減運算子中,例如: value++ 、 ++value 和 value ...
2024/01/11

解構物件(Destructuring Objects) | Javascript
在 JavaScript 中, 物件解構( Object Destructuring) 是一種方便的語法,用於從物件中提取屬性並將其賦值給變數。這種語法有助於簡...
2024/01/10

Linked list (鏈結串列) | 資料結構&演算法
資料結構 鏈結串列(Linked List) 是一種基本的資料結構,用於存儲一系列元素。在 JavaScript 中,可以使用物件來實現鏈結串列。鏈結串列由節點...
2024/01/09

Backoff 退避策略是什麼?Exponential Backoff 指數退避完整教學
Backoff 退避策略是一種處理請求失敗與重試的核心技術。它的精髓在於:請求失敗後不立即重試,而是等待一段時間再試,且每次失敗後等待時間遞增,有效防止雪崩效應(Thundering Herd ...
2024/01/08

前端 Polling 輪詢技術:JavaScript 實作完整教學
前端輪詢(Frontend Polling) 是一種讓客戶端定期向伺服器詢問是否有新資料的通訊方式。雖然比不上 WebSocket 的即時性,但 Polling 實作簡單、不需要特殊的伺服器設定...
2024/01/08

集合(Sets) | Javascript
在 JavaScript 中, Set 是一種集合(Collection)數據類型,用於存儲唯一值,即集合中的元素不能重複。 Set...
2024/01/08

高級集合操作 (Advanced Set Operations) | Javascript
JavaScript 使用高級集合操作高效處理數據,使用Set對象進行操作,2組資料重複的元素(集合的交集)、2組資料不重複的元素(差集)和2組資料元素合併且都不重複(聯集),在實際應用場景,運...
2024/01/05