Set和Map容器

2019-03-14  本文已影响0人  fb941c99409d

1. Set容器 : 无序不可重复的多个value的集合体

 /* Set()
  * Set(array)
  * add(value)
  * delete(value)
  * has(value)
  * clear()
  * size
*/
    let set =  new Set([1,2,4,67,5,4,1]);
    console.log(set);
   //set容器使用 for or遍历
    for(let i of set){
        console.log(i);
    }

2. Map容器 : 无序的 key不重复的多个key-value的集合体

/* Map()
  * Map(array)
  * set(key, value)//添加
  * get(key)
  * delete(key)
  * has(key)
  * clear()
  * size
*/
    let map = new Map([['abc', 12],[25, 'age']]);
    console.log(map);
    map.set('男', '性别');
    console.log(map);
    for (let i  of map){
        console.log(map.get(i[0]));
    }
上一篇下一篇

猜你喜欢

热点阅读