美文网首页
箭头函数与普通函数的区别

箭头函数与普通函数的区别

作者: 莳光慢走 | 来源:发表于2019-11-20 10:54 被阅读0次

普通函数:

function addLoad(){

       console.log(bulabula)

}


箭头函数:

let addLoad = () => console.log(bulabula;)   //and  x => x*x;

箭头函数相当于匿名函数,并且简化了函数的定义。箭头函数有两种格式,一种只包含一个表达式,连{...}和return都省略了。还有一种格式是可以包含多条语句的,这时候就不能省略{....}和retrun!

x=>{

   if(x>0){

      return x*x;

   }else{

       return x+x;

    }

}

如果参数不是一个,就需要用括号()括起来:

// 两个参数:

(x, y) => x * x + y * y

// 无参数:

() =>3.14

// 可变参数:

(x, y, ...rest) => {

var i, sum = x + y;

for(i=0; i<rest.length; i++){

sum += rest[i];

}

return sum

}

读后有收获可以点个赞呀!

相关文章

  • 箭头函数与普通函数的区别

    箭头函数与普通函数的区别,实质是我们是否理解了箭头函数,在我刚开始接触ES6时,印象中的箭头函数与普通函数的区别就...

  • es6

    箭头函数与普通函数的区别 箭头函数是匿名函数,不能作为构造函数,不能使用new 箭头函数不绑定arguments,...

  • es6应该搞清楚的问题

    一、箭头函数与普通functon有什么区别?箭头函数可以完全代替普通functon吗? 1.箭头函数是匿名函数,不...

  • 箭头函数与普通函数的区别你真的明白吗

    箭头函数与普通函数的区别? 构造函数可以使用new 生成实例,那么箭头函数可以吗?为什么?/答: 箭头函数比普通函...

  • 常见前端面试题

    箭头函数与普通函数的区别 箭头函数语法比普通函数更加简洁,但箭头函数中没有arguments,所以形参可以使用展开...

  • es6相关

    1.箭头函数与普通函数的区别 箭头函数 let fun = () => { console.log('lala...

  • 箭头函数和普通函数的主要区别是什么?

    箭头函数和普通函数的主要区别: this的指向问题,箭头函数是不存在this的(也是箭头函数和普通函数最主要的区别...

  • 简单说 JavaScript的箭头函数

    说明箭头函数本质还是函数,我们来看看他与JavaScript中普通函数的区别,先看看写法上的区别。 写箭头函数,我...

  • 函数的扩展

    函数的扩展 箭头函数和普通函数区别箭头函数没有this对象,箭头函数的里的this始终指向定义时所在对象,普通函数...

  • 箭头函数

    二、箭头函数与普通函数的区别 1、语法更加简洁、清晰 从上面的基本语法示例中可以看出,箭头函数的定义要比普通函数定...

网友评论

      本文标题:箭头函数与普通函数的区别

      本文链接:https://www.haomeiwen.com/subject/qoanictx.html