物件縮寫

一個物件內的一個物件內的 key 與其對應的 value 為同名的情況下,可以省略後面的值不寫。 let name = 'John'; let person = { name, ...

解構賦值

一般在將一個陣列中的值,賦值到不同的變數上,用的方式會比較繁瑣,也很有可能出錯。 let fruits = ['apple', 'orange', 'banana', 'mango' ...

展開語法

將陣列組合在一起時,有許多不同的方式,還記得剛接觸 JavaScript 時,我使用的是以下的方法,但往往在過了幾天後回頭看,都要看一下子才意會的過來。 let arr1 = ['a', ...

陣列的方法

原生 JS 內所有陣列方法的統整。 以下會記錄目前用到並且融會貫通的方法: every() filter() find() forEach() `ma ...

Reduce

陣列累加器,從左到右依序開始縮減,最終回傳一個總值。 arr.reduce( callback[(accumulator, currentValue, currentIndex, a ...