zoukankan      html  css  js  c++  java
  • javaScript 迭代器

    for ...of 语句

    "use strict";
    
    var name = ['a','b','c'];
    var mark = [1, 2, 3];
    
    
    for(var i of name){
        // console.log(i);
    }
    array的回调函数参数依次为value,index,array;
    var name = ['a','b','c'];
    name.forEach(function (element, ind, ss) {
      console.log(element);
      console.log(ind);
      console.log(ss);
    });

    Map的回调函数参数依次为valuekeymap本身:

    var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);
    m.forEach(function (value, key, map) {
        console.log(value);
    });
    
    var s = new Set(['A', 'B', 'C']); s.forEach(function (element, sameElement, set) { console.log(element); });

    forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。

    注意: forEach() 对于空数组是不会执行回调函数的。

    var a = ['A', 'B', 'C'];
    a.forEach(function (element) {
        console.log(element);
    });
    var b = [1,2,3];
    b.forEach( function (eee) {
        console.log(eee)
    });
    

      

  • 相关阅读:
    5、打开界面
    C++模版完全解析
    运维二三事儿
    tcpdump命令使用方法
    putty源码阅读----plink
    nginx--提供一键安装脚本
    vt100控制符
    zabbix---简介
    Dictionary
    装箱、拆箱
  • 原文地址:https://www.cnblogs.com/donke/p/10014394.html
Copyright © 2011-2022 走看看