// 创建一个新的 Set 对象
const mySet = new Set();
// 向 Set 中添加元素
mySet.add(1); // 添加数字 1
mySet.add(5); // 添加数字 5
mySet.add('some text'); // 添加字符串 'some text'
mySet.add(1); // 尝试再次添加数字 1,但 Set 只会保存一个
// 检查 Set 中是否包含某个元素
console.log(mySet.has(1)); // 输出: true
console.log(mySet.has(3)); // 输出: false
// 删除 Set 中的某个元素
mySet.delete(5);
console.log(mySet.has(5)); // 输出: false
// 获取 Set 的大小(即元素数量)
console.log(mySet.size); // 输出: 2
// 遍历 Set 中的所有元素
mySet.forEach(value => {
console.log(value);
});
// 或者使用 for...of 循环遍历
for (let value of mySet) {
console.log(value);
}
// 将 Set 转换为数组
const myArray = Array.from(mySet);
console.log(myArray); // 输出: [1, "some text"]
new Set()
:创建一个新的空 Set 对象。add(value)
:向 Set 中添加一个新元素。如果该元素已经存在,则不会重复添加。has(value)
:检查 Set 中是否存在某个元素,返回布尔值。delete(value)
:从 Set 中删除某个元素。size
:获取 Set 中元素的数量。forEach(callback)
和 for...of
:用于遍历 Set 中的所有元素。Array.from(set)
:将 Set 转换为数组。上一篇:js set集合
下一篇:js object
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站