JS 流程控制 + Map Set
流程控制
if while for 都和java一样
数组循环
方法一
let a=[1,2,3,4,5,6];
        for(let value in a){
            console.log(a[value])
        }
方法二
let a=[1,2,3,4,5,6];
        a.forEach(function (value) {
            console.log(value);
        })
Map Set
Map简单例子
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        'use strict';
        //es6
        let map=new Map([['tom',99],['jack',99],['jie',10]]);
        let value=map.get('tom');
        map.set('admin',12);
        console.log(value);
    </script>
</head>
<body>
</body>
</html>
set简单例子
无序不重复集合
let set=new Set([1,2,3,4,4,4,4,4]);
        console.log(set);

//可以add delete
set.add(8);
set.delete(8);
//是否包含
set.has(2);
iterator
一个遍历数组的方法(es6):
var arr=[1,2,3,4,5]
for(var value of arr){
  console.log(value)
}
这种方法也可以遍历map.set
let map=new Map([["tom",100],["kk",50],["jie",10]]);
        for(let temp of map){
            console.log(temp);
        }


 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号