几个容易混淆的循环

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>';
  }

 



posted @ 2020-09-02 23:06  MIKE-CHOW  阅读(155)  评论(0)    收藏  举报