快捷导航

关于call的写法

譬如说:
                const tops = new Array();

                let top = 0;

                const lis = document.getElementByClassName('food-list-hook'); // 通过类名获取每个li;

                Array.prototype.slice.call(lis).forEach( li =>  {   //  遍历每个li,执行该函数;
                    top += li.clientHeight  //  获取每个当前高度值;
                    tops.push(top)        // 存储到数组中
                });
就是这里的 Array.prototype.slice.call(lis)  这是是什么意思啊 ?请大佬解答下,  可以直接lis.forEach() 嘛? 解答我心中的疑惑,谢谢啦。

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP