//箭頭函式:是一種定義函式的方式//當我們需要把乙個函式作為返回值傳給乙個函式時通常會用到箭頭函式
//兩個引數
const sum = (num1, num2) =>
//乙個引數的時候是可以省略括號的
const fun = (num) =>
const fun2 = num =>
//函式中的**情況2
//多行**
const test = () =>
//一行**
const test2 = () =>
//省略大括號
const test3 = () => console.log('da')
//箭頭函式中this的使用
let fun1 = settimeout(() => , 1000);
let fun2 = settimeout(function() , 1000);
const obj = , 1000)
},aaa() , 1000)}}
//箭頭函式中的this引用的是向外層作用域中一層層查詢this直到有this
//而在普通函式中 函式執行時,實際是window呼叫了它,也就是window.函式名();那麼,裡面的this指向當前呼叫該函式的物件,就是window。」)
ES6學習 箭頭函式
定義 params1,params2,params3.其中 中的內容為傳入箭頭函式的引數,為函式內的內容。規範 1 引數部分 1 如果有多個引數,不能省略 如果引數個數不明,可以用.rest表示,但是.rest必須放在最後 2 如果只有乙個引數,可以省略 3 如果沒有引數,那麼可以用 表示 eg 2...
ES6學習 箭頭函式
語法非常簡潔,箭頭就是這個樣 原來的函式寫法 function show 變成箭頭函式 let show 1 箭頭左邊的括號就是這個括號 1就是return的1 說白了,就是箭頭左邊是引數,右邊是返回值。函式名用變數表示。例 let show a,b a b 如果有多條語句 語句 return 例 ...
ES6 中的箭頭函式
定義乙個箭頭函式很簡單,基本語法是 param param param expression param 是引數,根據引數個數不同,分這幾種情況 當然,和普通函式一樣,箭頭函式也可以使用 es6 新增的 預設引數 和 剩餘引數 var func1 x 1,y 2 x y func1 得到 3 var...