1、map

  1. const map = new Map([
  2. ['name', '张三'],
  3. ['title', 'author']
  4. ]);
  5. let name = map.get('name');
  6. let title = map.get('title');
  7. console.log(name, title);

2、set

  1. let arr = [5, 1, 2, 2, 2, 3, 2, 6, 7];
  2. let set = new Set(arr);
  3. console.log('set', set);
  4. arr = [...set];
  5. console.log('arr', arr);

3、symbol

  1. // demo3.1
  2. let s1 = Symbol('aa');
  3. let s2 = Symbol('aa');
  4. console.log(s1 === s2); // false
  5. // demo3.2
  6. let username = Symbol('username');
  7. let age = Symbol('age');
  8. let obj1 = {
  9. username: '张三',
  10. age: 16
  11. }
  12. let obj2 = {
  13. [username]: '张三',
  14. [age]: 20
  15. }
  16. let obj = {
  17. ...obj1,
  18. ...obj2
  19. }
  20. console.log(obj);