forEach是js中的方法(针对数组),arr.forEach(function (value,index) 参数第一个是元素值,第二个是下标;
each是jquery中的方法(针对jquery对象,即$( ) )。
$(‘li’).each(function(index,value){})参数第一个是下标,第二个是元素值;
var arr = ['aa', 'bb', 'cc'];
arr.forEach(function (value,index) {
console.log(index+':'+value)
})//0:aa 1:bb 2:cc
输出结果:
<ul id="container">
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
<script>
$("#container li").each(function (index, value) {
console.log(index, value)
})//1 aaa 2 bbb 3 ccc
</script>
输出结果: