JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

ES6学会这些你领导就佩服你了-03-集合操作

wys521 2025-04-11 08:51:24 精选教程 8 ℃ 0 评论

收藏+关注,技术不迷路,创作不易,点赞支持吧!

Set无重复集合

let set = new Set();
// 添加元素 add()
set.add(2);
set.add('4');
set.add('4');         // 这个4会被忽略,因为集合表示无重回复值的有序列表
console.log(set);     // set(2) {2, "4"}
// 也可以添加数组
set.add([1, 2, 3]);  
 
// 删除元素 delete()
set.delete(2);
console.log(set);
 
// 校验某个值是否在 set 中  has()
console.log(set.has('4'));    // 返回 true
 
// 访问集合的长度
console.log(set.size);
 
// set 转换成 数组
let set2 = new Set([1, 2, 3, 4]);
// 使用扩展运算符
let arr = [...set2];
console.log(arr);

Map键值对集合

let map = new Map();
// set() 设置值
map.set('name', '张三');
map.set('age', '20');
console.log(map);           // 输出 { 'name' => '张三', 'age' => '20'}

// 键和值可以是任意类型
map.set(['a', [1, 2, 3]], 'hello');//不推荐
 
// get() 获取值
console.log(map.get('name'));     //张三
 
// has()  校验某个值是否在 map 中
console.log(map.has('name'));     //true
 
// delete()  删除值
map.delete('name');
 
// clear()  清除所有值
map.clear();

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表