几个容易混淆的循环
forEach()方法,遍历数组
var arr = [2, 4, 5, 6]
arr.forEach(function (v, i) { });
for,遍历数组
var arr = [2, 4, 5, 6] for (var i = 0; i < arr.length; i++) { console.log(arr[i]) }
for....in,遍历对象
var obj = { name: 'mike', age: 18, gender: 'male', } for (var k in obj) { console.log(obj[k]) }
jQuery的each()方法,为每个匹配元素规定要运行的函数。
<ul>
<li>我是第一个li</li>
<li>我是第二个li</li>
<li>我是第三个li</li>
<li>我是第四个li</li>
</ul>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.12.4/jquery.js"></script>
<script>
$('li').each(function (index, element) {
console.log(this)
})
</script>
php的foreach,遍历关联数组
$arr = [ 'name'=>'mike', 'age'=>18, 'gender'=>'male' ]; foreach($arr as $k => $v){ echo '<pre>'; print_r($k); echo '</pre>'; }
浙公网安备 33010602011771号