老师帮忙看一下这个问题

来源:2-7 数组解构赋值的应用

刘宇阳

2022-01-22 13:09:15

老师帮忙看一下这个问题


https://img.mukewang.com/climg/61eb916709c7f1e309540446.jpg

写回答

1回答

好帮手慕小李

2022-01-22

同学你好,这里涉及到一个知识点。在使用箭头函数时,arguments指向的对象并不是当前函数所属的argments,而是上级(父级)函数的arguments。如下例:

https://img.mukewang.com/climg/61eb95530925b13406270260.jpg

https://img.mukewang.com/climg/61eb955d09b1560309640265.jpg

这里需要同学记住即可,不需要深究因为这里涉及到ECMA的编写思路问题。

那么箭头函数中没有arguments。我们可以使用ES6提供的剩余参数(...参数名)如下例:

https://img.mukewang.com/climg/61eb973c092479ba06230147.jpg

https://img.mukewang.com/climg/61eb97510911306409420168.jpg

按照上述例子中,当使用剩余参数时,则会打印出除了形参a,b,c剩下的所有参数并把它们都放入数组内。

同学自己试试,祝学习愉快!

0

0 学习 · 15276 问题

查看课程