zoukankan      html  css  js  c++  java
  • JS基础_数组的遍历

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

    1.for循环

                var arr = ["1","2","3"];
                for(let i=0;i<arr.length;i++){
                    console.log(arr[i])
                }        
    

    JS中还为我们提供了一个方法,用来遍历数组

    2.forEach()--存在兼容,只支持ie8以上浏览器

      - 需要一个函数作为参数

        像这种函数,由我们创建但不是由我们调用的,我们称为回调函数

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

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

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

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

    var arr = [1,2,3,4,5];
    arr.forEach(function(item,index){
      console.log(arguments);//

    Arguments(3) [1, 0, Array(5), callee: ƒ, Symbol(Symbol.iterator): ƒ]
    Arguments(3) [2, 1, Array(5), callee: ƒ, Symbol(Symbol.iterator): ƒ]
    Arguments(3) [3, 2, Array(5), callee: ƒ, Symbol(Symbol.iterator): ƒ]
     Arguments(3) [4, 3, Array(5), callee: ƒ, Symbol(Symbol.iterator): ƒ]
    Arguments(3) [5, 4, Array(5), callee: ƒ, Symbol(Symbol.iterator): ƒ]


    })

      

  • 相关阅读:
    KVC
    MRC&ARC
    网络基础
    沙盒
    GCD深入了解
    iOS 架构模式MVVM
    iOS 源代码管理工具之SVN
    iOS给UIimage添加圆角的两种方式
    Objective-C 中,atomic原子性一定是安全的吗?
    iOS Block循环引用
  • 原文地址:https://www.cnblogs.com/nailc/p/9687153.html
Copyright © 2011-2022 走看看