Javascript Set 构造函数用于创建 Set 对象。它将创建一组任何类型的唯一值,无论是原始值还是对象首选项。它返回新的 Set 对象。它主要帮助创建一组包含独特元素的新对象。
用法:
new Set() new Set(iterable)
Parameters: 此方法接受单个参数,如下所述:
- iterable: 如果传递一个对象,则所有值都将添加到新集合中。如果未指定该参数,则新集为空。
返回值:该方法返回一个新的 Set 对象。
示例 1:在此示例中,我们将了解如何创建新的 Set 对象。
Javascript
const mySet = new Set();
mySet.add("California");
mySet.add("India");
mySet.add("Russia");
mySet.add(10);
const myObject = { a: 1, b: 8 };
mySet.add(myObject);
console.log(mySet);
输出:
Set(5) { 'California', 'India', 'Russia', 10, { a: 1, b: 8 } }
示例 2:在此示例中,我们将看到 set 仅采用唯一值。
Javascript
const mySet = new Set();
mySet.add("California");
mySet.add("India");
mySet.add("California");
mySet.add(10);
mySet.add(10);
const myObject = { a: 1, a: 5 };
mySet.add(myObject);
console.log(mySet);
输出:
Set(4) { 'California', 'India', 10, { a: 5 } }
在此示例中,我们添加了两次 “California” 和 10,但它创建了一个具有唯一值的集合。
我们有 Javascript Set 方法的完整列表,要检查这些方法,请阅读这篇 Sets in JavaScript 文章。
支持的浏览器:
- chrome 38
- 边 12
- 火狐13
- Opera 25
- 狩猎8
相关用法
- JavaScript Set add()用法及代码示例
- JavaScript Set clear()用法及代码示例
- JavaScript Set delete()用法及代码示例
- JavaScript Set entries()用法及代码示例
- JavaScript Set forEach()用法及代码示例
- JavaScript Set has()用法及代码示例
- JavaScript Set values()用法及代码示例
- JavaScript Set.values()用法及代码示例
- JavaScript Set.has()用法及代码示例
- JavaScript Set.forEach()用法及代码示例
- JavaScript Set.entries()用法及代码示例
- JavaScript Set.delete()用法及代码示例
- JavaScript Set.clear()用法及代码示例
- JavaScript Set.add()用法及代码示例
- JavaScript Set keys()用法及代码示例
- JavaScript String length用法及代码示例
- JavaScript String replace()用法及代码示例
- JavaScript String indexOf()用法及代码示例
- JavaScript String lastIndexOf()用法及代码示例
- JavaScript String startsWith()用法及代码示例
- JavaScript String endsWith()用法及代码示例
- JavaScript String toUpperCase()用法及代码示例
- JavaScript String toLowerCase()用法及代码示例
- JavaScript String includes()用法及代码示例
- JavaScript String repeat()用法及代码示例
注:本文由纯净天空筛选整理自mansigeekso9ii大神的英文原创作品 JavaScript Set() Constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。