通過使用數組的原型對象加上call的特殊使用可以達到偽數組使用數組方法
<div>1</div>
<div>2</div>
<div>3</div>
<script>
var divs=document.getElementsByTagName('div');
//偽數組無法使用數組方法
// divs.forEach(function (item) {
// console.log(item);
// })
//
//call的方法參考js高級第二章 可以隨意控制函數中的this指向 這里指向divs
Array.prototype.forEach.call(divs,function (item,index,arr) {
console.log(item,index,arr);
});//foreach js6章封裝的方法
</script>
