箭头函数

es6中提供一种定义函数的方式

箭头函数

var fn = ()=>{
     console.log(123);
 }

 fn()

如果箭头函数的形参只有一个,那就可以省略小括号

var fn = function(a){
     a++;
     console.log(a);
 }

 var fn = a=>{
     a++;
     console.log(a);
 }
 fn(2)

如果箭头函数的大括号中只有一行代码,就可以省略大括号

// var fn = function(a){
//     console.log(++a);
// }


// 注意:如果箭头函数的大括号中只有一行代码,且有return关键字,连return省略了
 var fn = a=>console.log(++a);

 fn(2)
var bool = arr.every(function(v){
 return v.checked
 })
 
var bool = arr.every(v=>v.checked)
建议:碰到比较简单的函数,使用箭头函数,如果函数比较复杂,不建议使用箭头函数
posted @ 2021-01-14 17:30  技术活当赏  阅读(101)  评论(0)    收藏  举报