es6中的forEach、map与jQuery中的each、map方法的区别

区别:jQuery中的each、map方法可以遍历伪数组,而es6中的forEach、map不能

举例:jquery

         <ul>
            <li>小沙皮</li>
            <li>小沙皮</li>
            <li>小沙皮</li>
            <li>小沙皮</li>
            <li>小沙皮</li>
        </ul>
javascript:

<script src="js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
let lis=$("li");
$.each(lis,(index,value)=>{
console.log(index,value)
})
</script>

结果:

es6:

    <script type="text/javascript">
        let lis=document.getElementsByTagName("li");
        lis.forEach((item,index,arr)=>{
            console.log(item,index)
        })
        
    </script>    

结果:

posted @ 2020-05-01 09:17  山吹同学  阅读(264)  评论(0编辑  收藏  举报