如何让类数组也使用数组的方法比如: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

浙公网安备 33010602011771号