猿问

call、apply 将伪数组转成真数组的原理是什么?

在网上经常可以看到将伪数组转成真数组的方法;;类似

let pretendArr = {0:0,1:1,2:2,length:3};
[].slice.call(pretendArr); //[0,1,2]

那么为什么呢?为什么这样就可以转成真数组呢?希望有人可以帮忙解惑


慕雪6442864
浏览 351回答 1
1回答

慕村9548890

对此问题顺手写了篇文章昨天下午写了一半,下班回家后懒癌犯了没接着写,刚补上后面一半。。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答