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