其他分享
首页 > 其他分享> > ES6_使用箭头函数编写简洁的匿名函数

ES6_使用箭头函数编写简洁的匿名函数

作者:互联网

ES5中定义匿名函数:

const myFunc = function() {
  const myVar = "value";
  return myVar;
}

ES6中定义匿名函数:

const myFunc = () => {
  const myVar = "value";
  return myVar;
}

当没有函数体,只有返回值时,箭头函数语法允许您省略关键字return以及围绕代码的括号。这有助于将较小的函数简化为一行语句:

const myFunc = () => "value";

默认情况下,此行代码仍将返回字符串值value。

 

再来对比一下:

var magic = function() {
  return new Date();
};
//测试:
console.log(magic());//Mon Sep 12 2022 20:47:51 GMT+0800 (中国标准时间)

ES6中可简化为一行语句:

const magic =()=> new Date();
//测试:
console.log(magic());//Mon Sep 12 2022 20:47:51 GMT+0800 (中国标准时间)

 

标签:ES6,return,函数,magic,value,匿名,myVar,const
来源: https://www.cnblogs.com/168-h/p/16687262.html