1、無引數函式
let fn = function()//
簡寫為:
let fn = ()=>
//根據規則二,簡寫為:
let fn = ()=>'helloworld';
2、乙個引數的函式
let fn = function(a)//
簡寫為:
let fn = (a)=>
//根據規則一,還可以簡寫為:
let fn = a=>
//根據規則二,還可以簡寫為:
let fn = a=>a;
3、多個引數的函式
let fn = function(a,b)
//簡寫為:
let fn = (a,b)=>
//根據規則二,還可以簡寫為:
let fn = (a,b)=>a+b;
4、函式體**多於一行
let fn = function()//
簡寫為:
let fn = ()=>
5、函式返回json物件時
let fn = function();}
//簡寫為:
//let fn = ()=>;這是錯誤的
//應簡寫為:
let fn = ()=>();//
注意{}外的圓括號。
JS ES6 箭頭函式的用法
箭頭函式使用是比較方便簡潔的,在普通函式裡面我們通常返回乙個值時是需要return回去的,但在箭頭函式裡面已經包含著這個return所以我們不用編寫return。1.let a 3 2.function arrow a 5.arrow a 我們可以簡寫成 1.let a 3 2.let arrow ...
箭頭箭頭函式
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時,如果返回的內容是乙個物件,物件需要用括號 括...