为了账号安全,请及时绑定邮箱和手机立即绑定

向各位老师问一个问题?

/ 猿问

向各位老师问一个问题?

慕粉5341116 2019-10-13 10:54:39

http://img4.mukewang.com/5da291d60001a97003840204.jpg

这段代码怎么理解呀?

查看完整描述

1 回答

已采纳
?
橋本奈奈未

从函数名就可以看出——翻转参数。

arguments是一个类数组,代码的意思就是从最后一个参数开始,往回将参数放到一个newArr这个数组中,这样就将参数翻转过来了。不过这段代码有更简便的实现就是了,因为数组本来就有reverse这个方法

function reverse() {
    return [].slice.call(arguments).reverse();
}

不过对新手来说理解这段代码可能比较难。这里提一下,等你了解了JS中的上下文、原型链的概念后可能就知道是什么意思了。

查看完整回答
反对 回复 2019-10-13

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信