本篇内容主要讲解“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中断言方法举例assert()方法,断言成功,则程序…