怎么让类数组使用forEach?

<div>1</div>
<div>2</div>
let div = document.getElementsByTagName('div');

div.forEach = Array.prototype.forEach;
div.forEach(item=>{
    console.log(item);
});
这样是一种方法,如何使用call、apply或bind 使用forEach方法
阅读 3.9k
2 个回答
[].forEach.call(document.getElementsByTagName("div"), (item) => console.log(item))
[].forEach.apply(document.getElementsByTagName("div"), [(item) => console.log(item)])
var getDivs = [].forEach.bind(document.getElementsByTagName("div"))
getDivs(item => console.log(item))
document.querySelectorAll('div').forEach(item => console.log(item))
document.querySelectorAll('div')
推荐问题