[JavaScript]Array.filter()過濾陣列元素
filter()
是 JavaScript 提供於 Array 資料型態 的方法,專門用來處理 過濾 陣列(Array)裡的元素,下面使用範例來實際說明,如何使用 JavaScript filter()
的方法:
filter()
是 JavaScript 提供於 Array 資料型態 的方法,專門用來處理 過濾 陣列(Array)裡的元素,下面使用範例來實際說明,如何使用 JavaScript filter()
的方法:
WordPress 內建有提供站內的搜尋表單,提供站內的文章搜尋功能,在版型開發時,我們只需要調用 get_search_form()
的 function ,就可以直接使用內建的搜尋功能嘍:
閉包 (Closure)
是在開發 JavaSctip 時,宣告函式的一種模式,以在 MDN 中是這樣解釋:
閉包 (Closure)
是指能使用獨立(自由)變數的函式(在使用運用,但在封閉的作用域中定義)。換言之,這些函式能「記得」被建立時的環境。
光看上面的文字敘述,其實是有點難懂的,下面我們以實例來說明:
JavaScript 有 兩種
宣告變數 的類型,全域變數(Global Variable)
與 區域變數(Local Variable)
, 而兩者的差異就是 作用域(scope)
雖然 JavaScript 宣告變數的方式非常的容易,不過對這兩者的 作用域(scope)
,是需要花點時間去了解的,也是 JavaScript 的基本功:
JavaScript 的 判斷式 if...else
有提供簡寫的撰寫方式,只要透過一些 邏輯運算子,就可以簡化 判斷式 if...else
的 撰寫方式,進而達到簡化代碼的長度,甚至提升開發上的速度:
WordPress 後台 外觀/選單
內,有提供 選單 的工具,可以讓我們直接快速更改選單的 名稱、連結 等等項目,提供了不少的便利性,與減少了許多後續維護的成本,下面來介紹如何使用吧:
WordPress 在後台有提供不少實用小工具,如:標籤雲、月曆、文字區塊…等等功能,使網站多了不少便利性,與減少了許多我們需要開發的項目,那要如何應用這些 WordPress 提供的小工具呢?其實很簡單,讓我們繼續往下看:
JavaSctipt 定義函式的方法不只有一種,而每一種定義函數的方式有著各自的術語,也會個別運用在不同的設計模式裡,對其了解也是學習 JavaScript 的基本功,說明如下:
我們一般在撰寫 JavaScript 的編碼時,往往會認為正在撰寫的 應用 會照著我們撰寫的程式碼一行一行的執行,其實並不盡然~
我們寫的程式碼會先被 JavaScript 的編譯器進行轉換,將之轉換成給電腦執行的編碼,這邊將舉例來說明 JavaScript 其中的一項編譯的特性「Hoisting」,對其有個初步了解,可以幫你避免掉一些非預期的錯誤!