快捷搜索:  汽车  科技

js箭头函数作用域(简单谈谈JS箭头函数)

js箭头函数作用域(简单谈谈JS箭头函数)2、当只有一个参数时,圆括号是可选的这相当于:(参数1 参数2 … 参数N) =>{ return 表达式; }1、当有多个参数时(参数1 参数2 … 参数N) => { 函数声明 }(参数1 参数2 … 参数N) => 表达式(单一)

上一篇文章《最近遇到的IPhone手机移动端H5页面Input输入框兼容问题总结》里面第一个问题用到的代码里面用到了箭头函数,有小伙伴表示看不懂。

js箭头函数作用域(简单谈谈JS箭头函数)(1)

这篇文章介绍一下JavaScript箭头函数不绑定this的特性,希望对大家有帮助,能够快速上手使用箭头函数。

箭头函数表达式的语法比普通函数表达式更短,并且不绑定自己的this,arguments,super或 new.target。这些函数表达式最适合用于非方法函数,并且它们不能用作构造函数。

基本用法有下面几种:

1、当有多个参数时

(参数1 参数2 … 参数N) => { 函数声明 }

(参数1 参数2 … 参数N) => 表达式(单一)

这相当于:(参数1 参数2 … 参数N) =>{ return 表达式; }

2、当只有一个参数时,圆括号是可选的

(单一参数) => {函数声明}

单一参数 => {函数声明}

一起学习,互相督促进步,欢迎关注我~

猜您喜欢: