package.js webpack配置 重點(diǎn)是這里的配置,
高階函數(shù):高階函數(shù)只要滿足參數(shù)或返回值為函數(shù)就可以成為高階函數(shù),而非一定要同時(shí)滿足才成立。 高階組件:高階組件是以組件作為參數(shù)的組件,結(jié)果return一個(gè)組件 高階函數(shù):至少...
MDN的解釋是: 這個(gè)方法可以用來檢測一個(gè)對(duì)象是否含有特定的自身屬性語法:obj.hasOwnProperty(prop)參數(shù):要檢測的屬性 字符串 名稱 或者 Symbol...
有時(shí)候會(huì)看見使用 Object.create(null) 來初始化一個(gè)新對(duì)象, 為什么不用更簡潔的{}呢 Object.create()的定義 Object.create(p...
什么是Decorator 裝飾器(Decorator)是一個(gè)函數(shù),用來修改類的行為。裝飾器對(duì)類的行為的改變,是diamante編譯時(shí)發(fā)生的,而不是在運(yùn)行時(shí),這意味著,裝飾器能...
在了解es6裝飾器之前, 先了解一下Object.defineProperty() = 與 Object.defineProperty 為JavaScript 對(duì)象新增或者修...
語法 arr.reduce(function(total,cur,index,arr){...},init) 其中,arr 可選,表示當(dāng)前元素所屬的數(shù)組對(duì)象index 可選,...
什么是純函數(shù) 純函數(shù)是函數(shù)式編程中非常重要的一個(gè)概念,簡單來說,就是一個(gè)函數(shù)的返回結(jié)果只依賴于它的參數(shù),并且在執(zhí)行過程中沒有副作用,我們就把這個(gè)函數(shù)叫做純函數(shù) 劃重點(diǎn): 函數(shù)...
let 和const是es6新增的命令,用于聲明變量 var和let/const的區(qū)別1.塊級(jí)作用域2.不存在變量提升3.暫時(shí)性死區(qū)4.不可重復(fù)聲明5.let const聲明...
JavaScript執(zhí)行機(jī)制,重點(diǎn)有兩點(diǎn): 1.JavaScript是一門單線程語言。2.Event Loop(事件循環(huán))是JavaScript的執(zhí)行機(jī)制。 既然說js是單線...
《JavaScript高級(jí)程序設(shè)計(jì)》一共提到了7種創(chuàng)建對(duì)象的方式: 工廠模式 構(gòu)造函數(shù)模式 原型模式 構(gòu)造函數(shù)和原型組合模式 動(dòng)態(tài)原型模式 寄生構(gòu)造模式 穩(wěn)妥構(gòu)造模式 工廠模...
簡單來說,和數(shù)組類似,擁有l(wèi)ength屬性,可以通過索引來訪問或設(shè)置里面的元素,但是不能使用數(shù)組的方法。 這里的arr一定是一個(gè)數(shù)組嗎?不一定,也可能是一個(gè)對(duì)象。 注意,這邊...
new運(yùn)算符創(chuàng)建一個(gè)用戶定義的對(duì)象類型的實(shí)例或具有構(gòu)造函數(shù)的內(nèi)置對(duì)象類型之一 模擬new之前,看看new實(shí)現(xiàn)了哪些功能 例子可以看出 person 可以: 訪問到Otaku構(gòu)...