譬如说:
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() 嘛? 解答我心中的疑惑,谢谢啦。
相关分类