ECMAScript 6 Set及Map数据结构.pdfVIP

  • 4
  • 0
  • 约1.6万字
  • 约 20页
  • 2017-06-09 发布于湖北
  • 举报
ECMAScript 6 Set和Map数据结构 1. Set 2. WeakSet 3. Map 4 . WeakMap Set 基本⽤法 ES6提供了新的数据结构Set 。它类似于数组,但是成员的值都是唯⼀的,没有重复的 值。 Set本⾝是⼀个构 函数,⽤来⽣成Set数据结构。 var s = new Set(); [2, 3, 5, 4, 5, 2, 2].map(x = s.add(x)); for (let i of s) console.log(i); } // 2 3 5 4 上⾯代码通过add⽅法向Set结构加⼊成员,结果表明Set结构不会添加重复的值。 Set函数可以接受⼀个数组 (或类似数组的对象)作为参数,⽤来初始化。 // 例⼀ var set = new Set([1, 2, 3, 4, 4]); [...set] // [1, 2, 3, 4] // 例⼆ var items = new Set([1, 2, 3, 4, 5, 5, 5, 5]); items.size // 5 // 例三 function divs () return [...document.querySelectorAll(div )];

文档评论(0)

1亿VIP精品文档

相关文档