-
箭頭函數(shù)中this指向的是構(gòu)造函數(shù)的對(duì)象實(shí)例
查看全部 -
es6
let evens = [1,2,3,4,5];
let odds = evens.map(v => v + 1);遍歷數(shù)組,箭頭函數(shù)中小括號(hào)中() => 參數(shù)如果是一個(gè)的時(shí)候括號(hào)可以省略
查看全部 -
稽查局查看全部
-
//ES5中作用域 const?callbacks?=?[] for(var?i=0;i<=2;i++){ ????callbacks[i]=funciton(){ ????????return?i*2 ????} } console.table([ ????callbacks[0](),//輸出結(jié)果6 ????callbacks[1](),//輸出結(jié)果6 ????callbacks[2](),//輸出結(jié)果6 ]) //ES6中作用域,let和var的區(qū)別 const?callbacks2?=?[] for(let?j=0;j<=2;j++){ ????callbacks[j]=funciton(){ ????????return?j*2 ????} } console.table([ ????callbacks2[0](),//輸出結(jié)果0 ????callbacks2[1](),//輸出結(jié)果2 ????callbacks2[2](),//輸出結(jié)果4 ])
查看全部 -
//ES5中常量的寫法 Object.defineProperty(window,"PI2",{ ????value:3.1415926, ????writable:false, }) //ES6中常量寫法 const?PI?=?3.1415926
查看全部 -
var定義全局變量,let定義的變量在每次使用時(shí)都會(huì)重新生成作用域。
關(guān)于閉包的定義:當(dāng)一個(gè)內(nèi)部函數(shù)被其外部函數(shù)之外的變量引用時(shí),就形成了一個(gè)閉包。
查看全部 -
學(xué)習(xí)到默認(rèn)參數(shù)查看全部
-
ES6用一個(gè)代理proxy來加密保護(hù)數(shù)據(jù)
查看全部 -
擴(kuò)展運(yùn)算符(...? )
合拼數(shù)組:
查看全部 -
檢查必選參數(shù)是否有值
查看全部 -
默認(rèn)參數(shù)(最后值為:46)
查看全部 -
箭頭函數(shù):ES6箭頭函數(shù)function?a(){
()/*括號(hào)括住參數(shù),但是參數(shù)只有一個(gè)時(shí),括號(hào)可省略*/=>{ }?/*花括號(hào)表達(dá)式作為(等于)返回值,花括號(hào)可省略*/
}
2.箭頭函數(shù)中的? ?this.? ?指的是調(diào)用它的實(shí)例函數(shù) ,而ES3、ES5中的普通函數(shù)指的就是當(dāng)前普通函數(shù)的值。
查看全部 -
//1.var let {} 塊級(jí)作用域
立即執(zhí)行函數(shù){}
const callbacks2 = []
for (let j =0;j <=2; j++){
callbacks2[j] =function(){
return j * 2? ? }
}
//2.ES6-實(shí)現(xiàn)作用域隔離,只需要一對(duì)花括號(hào){ }即可實(shí)現(xiàn)(ES3、ES5-實(shí)現(xiàn)作用域的隔離,只能通過立即執(zhí)行函(即匿名函數(shù)自調(diào)用IIFE)數(shù)實(shí)現(xiàn))
查看全部 -
常量
es5里面設(shè)置常量的話要
????Object.defineProperty(window,"PI2",{
????????value:3.1415926,
????????writable:false
????});es6里面就是直接:const PI=3.1415926
查看全部 -
學(xué)前準(zhǔn)備
https://github.com/cucygh/fe-material
查看全部
舉報(bào)