#javascript
Read more stories on Hashnode
Articles with this tag
關注問題 this 的不同應用場景,如何取值? 手寫 bind 函數 知識點 作用域和自由變量 全局作用域 函數作用域 塊級作用域 閉包:兩種常見方式 & 自由變量查找規則 this 閉包 作用域應用特殊狀態,有兩種狀況 function create() { ...
💡 為什麼原型和 原型鏈很重要?因為JS 本身是基於原型繼承的語言, ES6 之後可以使用 Class 實作繼承 Overview 範圍 如何準確判斷一個變量是不是陣列 class 的原型本質 知識點 涵蓋以下三大點 class 實現繼承 instanceOf...
1. padStart / padEnd 用途:字符串的補全方法,用在要增加前綴或是後綴,例如小數點 0.00 或是檔案類型 123.jpg 語法如下: str.padStart(targetLength [, padString]) 'zhangxinxu'.padStart(15,...
記錄一些常見物件的操作方法 · ES5 之前 Object 的 key 只能是字串的形式,但到了ES6 之後支援其他的格式,Symbol 定義的這種特殊單一的格式,並且不允許轉型。 迭代物件 Object property 的方法 for-in,會遍歷每個 enumerable (可列舉的)...
💡 JavaScript 的基本功,千萬要理解觀念,主要關注以下三大點 JS 值類型和引用類型的區別 手寫 JS 深拷貝 變量計算和類型轉換的坑 typeof 能判斷哪些類型 能判斷所有值類型 判斷出是函數 判斷是否是引用類型(但是無法再細分) 何時使用 === 何時使用...