ESTJ 前端工程師 | 紀錄學習的輸出、閱讀分享或是其他所見所聞。看過一句話說「寫作就是和內在潛意識進行對話」, 想試著做這樣的練習而產生的 613 小行星
為什麼要使用 TypeScript 呢?好處在於掌握輸入和輸出的數值以及類型,編寫的時候即時顯示提供錯誤,輸入的參數也可以先定義好,避免踩到不清楚資料型別時的坑,比如資料等於 0...
關注問題 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,...
在前端請求的時候設置 request 對象屬性 withCredentials 為 true 什麼是 withCredentials? withCredentials 是 XMLHttpRequest 中的一個 Boolean 類型, 只是是否使用 cookies, authorized...
記錄一些常見物件的操作方法 · ES5 之前 Object 的 key 只能是字串的形式,但到了ES6 之後支援其他的格式,Symbol 定義的這種特殊單一的格式,並且不允許轉型。 迭代物件 Object property 的方法 for-in,會遍歷每個 enumerable (可列舉的)...