如何合併 Array ?
初學者常直覺將 Array 如 String 以 + 合併,但 Array 需以特殊方式才能合併。
初學者常直覺將 Array 如 String 以 + 合併,但 Array 需以特殊方式才能合併。
= 只能 Copy Array 的 Reference,而非真正 Clone Array,本文整理出 4 種方式,並詳細分析其特色。
ECMAScript 是大量使用 Callback 的語言,實務上我們常想針對 Callback 加以 console.log() 協助 Debug,該如何優雅地使用 console.log() 呢 ?
WebStorm 目前也可在 CLI 以 webstorm Command 直接開啟目前目錄的 Project,但 webstorm 稍嫌冗長,該如何改以 ws 啟動呢 ?
ECMAScript 2015 提供了很有創意的 Object Destructuring,原本需要好幾行才能完成的 Code,只需要一行就能解決。
ECMAScript 有個很有趣特性:Generic Method 可被其他型別透過 call() 使用,宛如自己的 Method 一般,這種 借用 Method 特性,使得該型別也擁有其他型別能力。
ECMAScript 雖然是 Dynamic Type Language,但並不代表 Variable 沒有 Type,只是其內建獲得 Type 方法包含太多 驚喜,成為備受爭議部分。本文整理出 4 種獲得 Type 方式,各有其優缺點,最後自訂 typeof_(),可判斷各種 Type。
實務上常會遇到 Array 雖有重複資料,但我們並不希望顯示重複部分,這個常見需求,該如何使用 ECMAScript 實現呢 ?
Rainbow Bracket 是 VS Code 很有名的 Extension,讓 Block 以相同顏色顯示,使 Code 結構更清楚,WebStorm 也可使用。
row-direction 主要定義 Main Axis 方向,需搭配 justify-content 設定 alignment;若要針對 Cross Axis,則要使用 align-items。