// 创建一个新的 Set 对象
const mySet = new Set();
// 向 Set 中添加元素
mySet.add(1); // 添加数字 1
mySet.add(5); // 添加数字 5
mySet.add('some text'); // 添加字符串 'some text'
mySet.add({a: 1}); // 添加对象 {a: 1}
// 检查 Set 中是否存在某个元素
console.log(mySet.has(1)); // 输出 true
console.log(mySet.has('other text')); // 输出 false
// 删除 Set 中的元素
mySet.delete(5); // 删除数字 5
console.log(mySet.has(5)); // 输出 false
// 获取 Set 的大小
console.log(mySet.size); // 输出 3
// 遍历 Set 中的元素
mySet.forEach(value => {
console.log(value);
});
// 将 Set 转换为数组
const myArray = Array.from(mySet);
console.log(myArray); // 输出 [1, "some text", {a: 1}]
new Set() 可以创建一个空的 Set 对象。.add() 方法可以向 Set 中添加元素。Set 中的元素是唯一的,重复添加相同的值不会产生效果。.has() 方法可以检查 Set 中是否包含某个元素。.delete() 方法可以从 Set 中删除指定的元素。.size 属性可以获取 Set 中元素的数量。.forEach() 或者 for...of 循环来遍历 Set 中的元素。Array.from() 将 Set 转换为数组。上一篇:js 对象类型
下一篇:js 定义对象
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站