#javascript
Read more stories on Hashnode
Articles with this tag
Regular Expression 是用來當作字串搜尋的 pattern。 常搭配 String.prototype.replace() 及 String.prototype.search() 使用。 基本語法 /pattern/modifiers 常見的 modifiers i:...
當使用 rest parameters 時,一個函式可以接受多個不確定數量的參數,並將它們視為一個陣列傳入。 基本語法 function f(a, b, ...theArgs) { // … } 範例 function sum(...numbers) { return...
Promise.all() 它的參數是一個包含多個 Promise 的陣列。只有當所有的 Promise 都完成(即處於fulfilled狀態),它才會回傳一個新的 Promise,其中包含了這些完成值所組成的陣列。而只要其中一個 Promise...
get:將定義在物件的 method 用 property 取值的方式做呼叫。 set:將定義在物件的 method 用 property 存值的方式做呼叫。 使用 get 或 set 的好處是,可以在每次存取 property 的時候,執行一些邏輯或 side effect。 class...
目的:監控目標元素在父元素可視範圍內的行為。 應用 Lazy loading Infinite Scrolling 計算使用者在目標元素的停留時間 淡入淡出動畫 基本語法: const callback = (entries, observer) => { //...
Closures Closures 允許 inner function 可以保留並存取 outer function scope 所在的 variables,即便 outer function 已經執行完畢。 function outerFunction() { const...