關於ES6的箭頭函數的詳解


ok  坑比函數~~箭頭函數~~不自己動手寫看懂也不行~~~

當然你也可以一點一點的把函數復制到Babel里面去將ES6轉換成ES5  (斗筆行為)

老謝寫的筆記教程就是深入(通俗易懂)哈哈~~~

第一個函數()=>1  什么鬼~~這個是函數??好吧你說是就是吧

解析一下:其實這是一個匿名(沒名字的)函數直接執行

(function(){

  return  1

})

當然我們也可以給個參數(注意:參數就參數 ,別給個數字擺在那邊~那是參數嗎??)

(a)=>1 +a

解析:

(function(a){

  return  1+a

})

當然我不要前面的括號行不行 ,,,當然可以 ,,,只不過 只能有一個參數哦

v=>v+1

解析:(

function(v){

return v+1

}

你要說我不想有參數 又不想給他()那可以嗎??扯犢子吧你 

ok@!!@一個參數結束了 下面是兩個參數

(a,b)=>a+b

解析:(

function(a,b){

return a+b

}

當然我們也可以在函數里執行你另外一個函數 ()=>{ alert("foo"); }
如果你絕的單個沒意思,我們可以執行代碼塊,然后返回啊 e=>{ if (e == 0){ return 0; } return 1000/e; }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM