JS
forEach用法:给数组的每个元素执行一次给定的函数callback语法:arr.forEach(callback(currentValue [, index [, array]])[, thisArg]) callback:参数一 currentValue :数组中的以后值 index:以后值在数组中的索引 array:数组 thisArg:参数二 thisArg有值,callback 函数的this指向thisArg参数,没有thisArg参数,this指向全局对象要点:不会对空数组进行遍历 无奈应用break和returnfor-in用法:对象,遍历对象可枚举属性语法:for(.. in ..){},返回数组角标或者对象属性的key值for in循环出的是key,for of循环出的是valuefor-of用法:遍历 Arrays(数组)、Strings(字符串)、Maps(映射)、Sets(汇合)等可迭代的数据结构语法:语法:for(.. of ..){} 个别用于数组,不可用于对象
JQ
$.each()用法:jq遍历数组,主体为数组语法:$.each(arr,function(index,item){}) arr:数组 function:办法 index角标 item value$().each()用法:为每个匹配元素规定运行的函数,主体为单个的匹配元素语法:$(selector).each(function(index,element){})