• 数组遍历 forEach 方法


    数组的遍历

    遍历数组,将数组中的所有元素都取出来。

    使用for 循环执行数组的索引(length-1)相同的次数。

    var arr=["1", "5", "10", "25", "40", "1000"];
    for(var i=0;i<arr.length;i++){
        console.log(arr[i]);
    }

    除了常见的使用for循环去遍历数组,JS中还为我们提供了一个方法,用来遍历数组 的 forEach() 

      1、forEach()只支持IE8及其以上的浏览器。

      2、forEach()需要一个函数作为参数,像这种函数,由我们创建但是不由我们调用的。称为回调函数

    数组中有几个元素,函数就会执行几次;

    每次执行时,浏览器会将遍历到的元素以实参的形式传递进来,我们可以来定义形参来读取这些内容

    数组arr 共有三个元素,所以函数就执行了三次。

    var arr=["大雪","小雪","霜降"]
    arr.forEach(function(){
        console.log(11);
    })

    浏览器会在回调函数中传递三个参数:

    第一个参数,当前正在遍历的元素

    第二个参数,当前正在遍历的元素的索引

    第三个参数,正在遍历的数组

    var arr=["大雪","小雪","霜降"]
    arr.forEach(function(aa,bb,cc,dd){
        console.log('aa='+aa+' ;bb='+bb+' ;cc='+cc+' ;dd='+dd);
    })

    forEach()这个方法只支持IE8以上的浏览器,IE及以下的浏览器均不支持该方法,所以如果兼容IE8,则不要使用forEach方法,还是使用for循环。

  • 相关阅读:
    android 单位详解
    ViewFlipper的使用
    today is history,today is tomorrow
    Android2.1 和之后的版本 中的 drawable(hdpi,ldpi,mdpi) 的区别
    auto_ptr
    android编写Service入门
    Android程序完全退出的三种方法
    Android中Toast的用法简介
    安装android开发环境
    error C2850: 'PCH header file'
  • 原文地址:https://www.cnblogs.com/nyw1983/p/11953699.html
Copyright © 2020-2023  润新知