请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

有关slice

老师,你好,有个问题 没搞懂 。slice不是对象的一个方法吗,为啥slice()可以直接调用。这是什么语法

正在回答 回答被采纳积分+3

3回答

慕粉6137024 2022-04-21 11:25:30

建议搜索 [].slice.call(arguments)

[].slice.call(arguments)能将具有length属性的对象转成数组:

老师只是在上面把 Array.prototype.slice 赋值给了slice而已
Array.prototype.slice === [].slice // true

下载视频          
0 回复 有任何疑惑可以回复我~
双越 2021-03-20 10:54:26

slice 是一个函数,它可以执行 .call() ,这很正常啊,你的疑问在哪里?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕娘1389018 #1
    老师,你好,帮我看下 我下面的又贴了一张图,不知道错在哪里
    回复 有任何疑惑可以回复我~ 2021-03-20 21:36:01
  • 提问者 慕娘1389018 #2
    sorry,我又看了一遍,没注意到你前面定义了slice这个方法
    回复 有任何疑惑可以回复我~ 2021-03-20 21:45:16
提问者 慕娘1389018 2021-03-20 00:19:58

//img1.sycdn.imooc.com/szimg/6054ce190921797a09290708.jpg代码贴https://img1.sycdn.imooc.com/szimg/6055f9c10940666f05450223.jpghttps://img1.sycdn.imooc.com//szimg/6055f9c10940666f05450223.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信