分享更有价值
被信任是一种快乐

JavaScript箭头函数与剩余参数怎么使用

文章页正文上

本篇内容主要讲解“JavaScript箭头函数与剩余参数怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript箭头函数与剩余参数怎么使用”吧!箭头函数表达式语法比函数表达式更简洁,即函数的一种简化形式。
它的写法:它的结构:比如现在有一个一般形式的函数表达式可以用箭头函数来写:单个参数单行函数体单行对象箭头函数没有 this,它会根据作用域链在外层中寻找 this。
举个例子:调用 printA,里面是输出 this.A,由于箭头函数没有 this,所以在外层寻找,外层是 fun。在这里,fun.printA()是在全局作用域中调用的,所以外层的 this 指向的是 window,由于之前用 var 定义了一个 A = 1,所以输出的是 1。调用 printAA,在里面调用了 print(),输出 this.A,看 print 这个函数,是个箭头函数,他没有 this,所以找外层,它的外层是 printAA免费云主机、域名,它是由 fun 调用的,所以它的 this 指向 fun,所以输出 fun 中定义的 A,也就是 2。作为构造函数实例化构造函数之后,它的 this 指向实例化的对像,而箭头函数没有 this,所以它不能用来做构造函数。需要 this 指向调用对象的时候需要使用 arguments 的时候箭头函数中没有 arguments,可以使用剩余参数来存参数。举个例子:args 就是剩余参数。
剩余参数是个数组,它即使没有值,也是以一个空数组形式存在。
比如:x, y, z 对应参数 1, 2, 3,由于剩余参数没有值,所以空数组形式存在。由于箭头函数没有 arguments,所以我们可以使用剩余参数替代 arguments 获取实际参数
举个例子:在箭头函数中,即使只有一个剩余参数,也不能省略圆括号剩余参数只能是最后一个参数,之后不能再有其他参数,否则会报错到此,相信大家对“JavaScript箭头函数与剩余参数怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: python中断言方法的示例分析

这篇文章主要为大家展示了“python中断言方法的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python中断言方法的示例分析”这篇文章吧。python中断言方法举例assert()方法,断言成功,则程序…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册