H5W3
当前位置:H5W3 > 问答 > 正文

关于js的call的问题?

再看函数柯里化的时候,看到与下面类似的代码,
哪位能详细描述[].slice.call(arr,2)这句代码吗?
虽然能猜到结果是啥,但是不知道其中的原理

    var arr = [1,2,3,4]
var result = [].slice.call(arr,2)
// result = [3,4]

回答

// 相当于 
[].slice.call(arr,2) === arr.slice(2)

call 方法使用一个指定的 this 值和参数来调用 [].slice 方法

API不理解就查文档

本文地址:H5W3 » 关于js的call的问题?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址