如果箭头函数的代码块部分多于一条语句,就要使用大括号将它们括起来,并且使用return语句返回。

var sum = (num1, num2) => { return num1 + num2; } //此时eslint语法检测会报错

需要写成:var sum = (num1, num2) => num1 + num2 //默认返回值

由于大括号被解释为代码块,所以如果箭头函数直接返回一个对象,必须在对象外面加上括号。

var getTempItem = id => ({ id: id, name: "Temp" });

箭头函数可以与变量解构结合使用。

  1. const full = ({ first, last }) => first + ' ' + last;
  2. //  等同于
  3. function full(person) {
  4. return person.first + ' ' + person.last;
  5. }

箭头函数使得表达更加简洁。(这才是箭头函数的核心,使代码更加简洁,不是让代码变得更加难懂)

  1. const isEven = n => n % 2 == 0;
  2. const square = n => n * n;

箭头函数esLint的语法检测Unexpected block statement surrounding arrow body相关推荐

  1. 摆脱令人抓狂的ESlint 语法检测配置说明

    最近学习Vue,通过vue-cli脚手架创建的项目环境,写了段时间后,发现这个ESlint语法检测真是令人抓狂!!! 所以不得不停下手中的代码去学习下ESlint的规则配置. 其实我并不反对这些语法检 ...

  2. 去掉Eslint语法检测

    参考 在创建vue项目中,会选择linter/Formatter,eslint-config-standard "standard"插件代表的是eslint的standard插件都 ...

  3. [OHIF-Viewers]医疗数字阅片-医学影像-中间插播一下-es6-使用const加箭头函数声明函数相对于function声明函数有什么好处?...

    [OHIF-Viewers]医疗数字阅片-医学影像-中间插播一下-es6-使用const加箭头函数声明函数相对于function声明函数有什么好处? 这个好多人都已经写过了,这里插播一下,在OHIF- ...

  4. ES6 箭头函数易出错细节

    箭头函数表达式的语法比函数表达式更短,并且没有自己的this,arguments,super或 new.target. 箭头函数基本语法 (参数1, 参数2, -, 参数N) => { 函数声明 ...

  5. 箭头函数可被打印却不能调用_5种应该避免使用箭头函数的情况

    摘要: 箭头函数也有可能会有BUG... 原文:几种应该避免使用箭头函数的情况 作者:JS菌 Fundebug经授权转载,版权归原作者所有. 1. 避免在定义对象方法时使用 箭头函数虽然因语法简练受人 ...

  6. es6箭头函数(墙裂推荐)

    转自:  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Arrow_functions 箭头函 ...

  7. ES6学习(箭头函数详解)

    箭头函数(Arrow Function) 箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或 new.target.这些函数表达式更适用于那些本来需要匿名 ...

  8. 函数c语言画箭头_什么时候不使用箭头函数

    我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴 ...

  9. ES6之什么是箭头函数?

    箭头函数是匿名函数,ES5匿名函数的语法糖:但又增加了ES5所没有的一些优点,接下来我们一起来看一看箭头: //ES5 var tt = function tt() {return 55 + 99; ...

最新文章

  1. 简单分析beyond作曲
  2. linux非root用户搭建docker,Linux CentOS 7 非root用户安装源码版Docker
  3. 软件技术债务是什么_为什么我爱技术债务
  4. oracle 修改sgamaxsize_Oracle修改表空间大小
  5. Linux上zk节点在哪存着,Kafka在Zookeeper上的节点信息和查看方式
  6. 潜意识、读懂行为、说服的艺术
  7. matlabapp窗口图像_Matlab在一个图形窗口里画多个图形的操作教程
  8. 11.RabbitMQ实战 --- 提升性能,保障安全
  9. eclipse java 报错信息_解决Eclipse启动时报Initializing Java Tooling异常信息
  10. 7-8 阅览室 (20 point(s))
  11. 和张哥的那些天,互联网人的潜规则
  12. Python利用xpath和正则re爬取新浪新闻
  13. java压缩pdf大小_如何使用pdfbox或其他java库减小合并的PDF / A-1b文件的大小
  14. 风靡IT圈的史诗级漏洞log4j2的产生原理及复现
  15. Echarts实现可视化大屏
  16. Kubectl(完整)基本操作命令
  17. Java 适配器模式详解
  18. 2021-10-18 WPF调用dll出现异常
  19. Java对象结构与synchronized实现原理及MarkWord详解
  20. (转)魔兽世界里所有钥匙的搜集或制作方法

热门文章

  1. man、help帮助命令的使用方法
  2. 圣经学习网站 ////英文学习网站
  3. KVM——5——kvm网络
  4. 如何衡量研发效能?阿里资深技术专家提出了5组指标 msup 2019-02-2210:48
  5. 说说测试环境、预发布环境、生产环境
  6. excel转置怎么操作_Excel技巧分享:这几个小技巧简单实用,让你效率更高
  7. 商业模式新生代读书笔记
  8. 以区块链为基础 通证经济是下一代互联网的数字经济
  9. linux安装系统内存检测,Ubuntu下安装内存检测工具Valgrind
  10. 燕郊至北京驾车路线大汇总