集合(set)是一種包含不同元素的數據結構。集合中的元素稱爲成員。
集合兩個重要特性:
- 集合中的成員是無序的;
- 集合中不允許相同的成員存在;
集合的定義:
- 不包含任何成員的集合稱爲
空集
,全集
則是包含一切可能成員的集合; - 如果兩個集合的成員完全相同,則稱兩個集合相等;
- 如果一個集合中所有的成員都屬於另外一個集合,則前一個集合稱爲後一集合的子集;
JS在ES2015版本中,添加了Set()數據結構,Set()本身就是一個構造函數,所以此處我就不多加描述。
集合(set)是一種包含不同元素的數據結構。集合中的元素稱爲成員。
集合兩個重要特性:
集合的定義:
空集
,全集
則是包含一切可能成員的集合;JS在ES2015版本中,添加了Set()數據結構,Set()本身就是一個構造函數,所以此處我就不多加描述。