原创 點運算符的優先級
111 // 答案 報錯 "3" 報錯 // 解析 運算符優先級問題 點運算符會被優先識別爲數字常量的一部分,然後纔是對象屬性訪問符 在JavaScript中,3.1,3.,.1都是合法的數字 3.toString() 會被JS引擎
原创 類中靜態屬性優先級和等號優先級
class Father{ static a='我是靜態屬性' st=()=>{ console.log('======11111',11111); } } class Son extends Father{ c
原创 reduce循環
// 參考答案 const safeGet = (o, path) => { try { return path.split('.').reduce((o, k) => o[k], o) } catch (e) {
原创 正則test考察
11 // 答案 true true true // 解析 test方法的參數會被調用toString強制轉換成字符串 此題轉換的字符串是null、undefined
原创 使用@babel/preset-env的總結
babel7廢棄了@babel/polyfill,轉而使用core-js和regenerator-runtime,如下圖 但在實際使用中,我發現不用在js文件中引入下方2個包 import 'regenerator-runtime/
原创 nodejs用sequelize連接mysql8時報授權錯誤
用nodejs的sequelize連接數據庫時,出現 Client does not support authentication protocol requested by server 原因是mysql8以後更改了加密方式 可以使