const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1 là một loại đối tượng mới trong ES6 cho phép bạn tạo một tập hợp các giá trị duy nhất. Mỗi giá trị chỉ xuất hiện một lần trong tập hợp. Các giá trị được lưu trữ trong một const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1 có thể là kiểu nguyên thủy [chuỗi, số, booleans] hoặc đối tượng [đối tượng chữ, mảng]Tạo một đối tượng const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1 mới
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
Bạn có thể sử dụng hàm tạo
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
4 để tạo một tập hợp trốngconst birds = new Set[]
Ngoài ra, bạn có thể truyền một đối tượng có thể lặp lại [như một mảng] cho hàm tạo để khởi tạo tập hợp. Tất cả các phần tử trong iterable sẽ được thêm vào tập hợp mới
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
Vì các chuỗi có thể lặp lại nên chúng cũng có thể được chuyển vào để tạo một tập hợp
const fruits = new Set['🍒🍇🍉🍓🍑']
Nếu đối tượng có thể lặp lại chứa các mục trùng lặp, chúng sẽ tự động bị xóa
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1 phương pháp
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
Một số phương pháp bạn có thể sử dụng trên đối tượng
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1 là const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
7, const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
8, const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
9, const fruits = new Set['🍒🍇🍉🍓🍑']
0 và const fruits = new Set['🍒🍇🍉🍓🍑']
1const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
4Vì một bộ chỉ có thể lưu trữ các giá trị duy nhất, nên việc gọi
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
7 với cùng một giá trị nhiều lần sẽ không thêm các mục mớiconst birds = new Set[['🐦', '🦉', '🦆', '🦅']]
6Thêm đối tượng vào const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
Chúng ta cũng có thể đặt các loại đối tượng khác nhau, chẳng hạn như đối tượng chữ, mảng, ngày tháng, v.v. , vào tập hợp
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
8Lặp lại một đối tượng const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
Bạn có thể sử dụng phương thức
const fruits = new Set['🍒🍇🍉🍓🍑']
5 để lặp lại một đối tượng const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
2Ngoài ra, bạn có thể sử dụng vòng lặp
const fruits = new Set['🍒🍇🍉🍓🍑']
7 để lặp lại đối tượng const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
5Khóa và giá trị
Đối tượng
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1 cũng có các phương thức const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
40 và const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
41 giống như Maps. Ngoại lệ duy nhất là phương thức const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
40 chỉ là bí danh của phương thức const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
41. Cả hai đều trả về một đối tượng lặp mới với các giá trị theo thứ tự như khi chúng được thêm vào tập hợp. Chúng ta cũng có thể sử dụng các phương thức này để lặp lại tập hợpconst birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1Chúng ta cũng có thể sử dụng trình vòng lặp để lặp lại từng giá trị đã đặt như sau
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
2Gọi
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
44 trả về từng mục dưới dạng đối tượng const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
45 cho đến khi trình vòng lặp kết thúc, tại thời điểm đó, const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
46 là const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
47. Đối tượng const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1 có một phương thức khác tên là const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
49 cũng trả về một biến lặp, nhưng giá trị được lặp lại hai lầnconst birds = new Set[['🐦', '🦉', '🦆', '🦅']]
0Phần kết luận
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1 là một loại đối tượng mới được giới thiệu trong ES6 cho phép bạn tạo các tập hợp giá trị. Một giá trị có thể là nguyên thủy hoặc đối tượng và chỉ có thể xuất hiện một lần trong tập hợp; . Bạn có thể lặp lại các giá trị theo thứ tự chúng được chèn vào tập hợp