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

Array.prototype.slice.call()如何工作?

Array.prototype.slice.call()如何工作?

蝴蝶刀刀 2019-07-25 14:42:48
Array.prototype.slice.call()如何工作?我知道它用于使参数成为一个真正的数组,但我不明白使用时会发生什么 Array.prototype.slice.call(arguments)
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

通常,打电话

var b = a.slice();

将数组复制ab。但是,我们做不到

var a = arguments.slice();

因为arguments它不是一个真正的数组,并没有slice作为一种方法。Array.prototype.sliceslice数组的函数,并call使用thisset to 运行函数arguments


查看完整回答
反对 回复 2019-07-25
  • 3 回答
  • 0 关注
  • 319 浏览
慕课专栏
更多

添加回答

举报

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