js中的三种循环(forEach、each、map)

    xiaoxiao2021-03-25  124

    三大循环使用 forEach、map是ECMA5中引入的但是IE9以下版本不支持 可以从Array原型扩展可以实现以上全部功能,例如forEach方法: if ( typeof Array.prototype.forEach != "function" ) {    Array.prototype.forEach = function () {      /* 实现 */    }; } <script src="js/jquery-3.1.1.js"></script> <script> //forEach循环 [1,2,3,4,5,6].forEach(function (value,index,arr) { console.log(value); //1,2,3,4,5,6 console.log(index);//0,1,2,3,4,5 }); //$.each()循环 $.each([1,2,3,4,5,6],function (index,vaule,arr) { console.log(index);//0,1,2,3,4,5 console.log(vaule); //1,2,3,4,5,6 }) //map循环类似forEach循环 const data=[1,2,3,4,5,6]; data.map(function (value,index,arr) { console.log(value);//1,2,3,4,5,6 }) </script>
    转载请注明原文地址: https://ju.6miu.com/read-8555.html

    最新回复(0)