如何让类数组也使用数组的方法比如:forEach()
思路: 让类数组绑定数组的方法
<div>1</div>
<div>2</div>
方法一:
let div = document.getElementsByTagName('div'); div.forEach = Array.prototype.forEach; div.forEach(item=>{ console.log(item); }); |
方法二:
[].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)) |
---------------------
原文:https://blog.csdn.net/xiaxiaoxian/article/details/83089195