• 廖雪峰JS教程学习记录----iterable可迭代类型集合


    iterable可迭代类型集合

    遍历Array可以采用下标循环,遍历MapSet就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,ArrayMapSet都属于iterable类型。

    具有iterable类型的集合可以通过新的for ... of循环来遍历。例如:

    array,set,map的参数名字都不固定, 但是位置固定

        array.forEach(function (元素, 索引, 本身)

        set.forEach(function (元素, 本身)

        map.forEach(function (值, 键, 本身)

    举例如下:
     
    var s = new Set(['A','B','C']);
    s.forEach(function(element,sameElement,set){alert(element);});
     
     
    var a =['A','B','C'];
    a.forEach(function(element,index,array){alert(element);});
     
     
    var m =new Map([[1,'x'],[2,'y'],[3,'z']]);
    m.forEach(function(value,key,map){alert(value);});
     
  • 相关阅读:
    线程
    进程2
    进程
    socketserver
    黏包
    初始网络编程
    模块
    super
    mro c3算法
    日志固定格式
  • 原文地址:https://www.cnblogs.com/shiliu123456/p/5708506.html
Copyright © 2020-2023  润新知