-
箭頭函數中this指向的是構造函數的對象實例
查看全部 -
es6
let evens = [1,2,3,4,5];
let odds = evens.map(v => v + 1);遍歷數組,箭頭函數中小括號中() => 參數如果是一個的時候括號可以省略
查看全部 -
稽查局查看全部
-
//ES5中作用域 const?callbacks?=?[] for(var?i=0;i<=2;i++){ ????callbacks[i]=funciton(){ ????????return?i*2 ????} } console.table([ ????callbacks[0](),//輸出結果6 ????callbacks[1](),//輸出結果6 ????callbacks[2](),//輸出結果6 ]) //ES6中作用域,let和var的區(qū)別 const?callbacks2?=?[] for(let?j=0;j<=2;j++){ ????callbacks[j]=funciton(){ ????????return?j*2 ????} } console.table([ ????callbacks2[0](),//輸出結果0 ????callbacks2[1](),//輸出結果2 ????callbacks2[2](),//輸出結果4 ])查看全部 -
//ES5中常量的寫法 Object.defineProperty(window,"PI2",{ ????value:3.1415926, ????writable:false, }) //ES6中常量寫法 const?PI?=?3.1415926查看全部 -
var定義全局變量,let定義的變量在每次使用時都會重新生成作用域。
關于閉包的定義:當一個內部函數被其外部函數之外的變量引用時,就形成了一個閉包。
查看全部 -
學習到默認參數查看全部
-
ES6用一個代理proxy來加密保護數據

查看全部 -
擴展運算符(...? )

合拼數組:
查看全部 -
檢查必選參數是否有值
查看全部 -
默認參數(最后值為:46)

查看全部 -
箭頭函數:ES6箭頭函數function?a(){
()/*括號括住參數,但是參數只有一個時,括號可省略*/=>{ }?/*花括號表達式作為(等于)返回值,花括號可省略*/
}

2.箭頭函數中的? ?this.? ?指的是調用它的實例函數 ,而ES3、ES5中的普通函數指的就是當前普通函數的值。
查看全部 -
//1.var let {} 塊級作用域
立即執(zhí)行函數{}
const callbacks2 = []
for (let j =0;j <=2; j++){
callbacks2[j] =function(){
return j * 2? ? }
}
//2.ES6-實現作用域隔離,只需要一對花括號{ }即可實現(ES3、ES5-實現作用域的隔離,只能通過立即執(zhí)行函(即匿名函數自調用IIFE)數實現)
查看全部 -
常量
es5里面設置常量的話要
????Object.defineProperty(window,"PI2",{
????????value:3.1415926,
????????writable:false
????});es6里面就是直接:const PI=3.1415926
查看全部 -
學前準備
https://github.com/cucygh/fe-material
查看全部
舉報