js箭头函数

介绍:Arrow Function(箭头函数):S6标准新增一种新的函数

  
const y = x => x*x

 

 
上面箭头函数相当于
 
  function y(x){
    return x*x
  }
 
包含一条语句可以省略{...}跟returm,但如果包含多条语句就不能省略
x => {
    if (x > 0) {
        return x * x;
    }
    else {
        return - x * x;
    }
}
多个参数用()起来
(x, y) => x * x + y * y

注意如果返回的是对象的话,下面这种写法是错误的
x => { foo: x }

正确的应该是:
x => ({ foo: x })

 

posted on 2020-11-18 17:42  不见_长安  阅读(56)  评论(0)    收藏  举报

导航