1.定義函式的方式:function
const aaa = function ()
}3.es6中的箭頭函式
const ccc =(引數列表)=>
3.1 有乙個引數:(括號可省略)
const sum = num1 =>
3.2 有兩個引數:
const sum = (num1,num2) =>
3.3 函式**塊中有多行**時:(依次寫)
const sum = () =>
3.4 函式**塊中只有一行**時:(省略return,自動執行**然後返回)
const mul = (num1,num2) => num1+num2
4.箭頭函式中this的使用:
問:箭頭函式中的this是如何查詢的?
答:向外層作用域,一層層查詢this,直到有this的定義
例子:
箭頭箭頭函式
var fn function a 一樣 jineng function 箭頭函式外面指向誰就指向誰 有function.console.log fn3 1 像函式表示式 this指向不變.不能作為建構函式 不能使用new 返回物件的話.外部用括號 var fn7 name asdfnasd age...
箭頭函式寫法 箭頭函式
1 箭頭函式介紹 es6 let fn v v console.log fn 好酷的箭頭函式!好酷的箭頭函式!es5 let fn function v 和return省略掉 v v v 相當於 function v 和return v 和return時,如果返回的內容是乙個物件,物件需要用括號 括...
ES6 函式 箭頭函式 箭頭函式中的this
1,es6中,函式新增哪些特性 支援引數有預設值,支援剩餘引數,支援引數展開運算,新建箭頭函式 ie不支援箭頭函式 2,支援引數預設值 在為傳引數值或傳遞的引數值是undefined的情況下,引數取預設值。引數b有預設值 hello function test a,b hello 未傳引數給引數b ...