Map和Set
1. Map
键值对集合,键可以是任意类型。
javascript
const map = new Map();
map.set('name', 'John');
map.set('age', 30);
console.log(map.get('name')); // John
console.log(map.get('age')); // 302. Set
唯一值集合,值可以是任意类型。
javascript
const set = new Set();
set.add('apple');
set.add('banana');
set.add('apple'); // 重复的值会被忽略
console.log(set.size); // 2
console.log(set.has('apple')); // true
console.log(set.has('orange')); // false