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; }