Bạn có thể thêm các đối tượng vào một tập hợp javascript không?

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

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ống

const 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

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['🍒🍇🍉🍓🍑']
1

const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
4

Vì 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ới

const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
6

Thêm đối tượng vào
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1

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[['🐦', '🦉', '🦆', '🦅']]
8

Lặp lại một đối tượng
const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1

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[['🐦', '🦉', '🦆', '🦅']]
1

const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
2

Ngoà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[['🐦', '🦉', '🦆', '🦅']]
1

const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
5

Khó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ợp

const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
1

Chú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[['🐦', '🦉', '🦆', '🦅']]
2

Gọ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ần

const birds = new Set[['🐦', '🦉', '🦆', '🦅']]
0

Phầ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

Bạn có thể thêm các đối tượng vào một bộ bằng JavaScript không?

Phương thức add[] chèn một phần tử mới có giá trị đã chỉ định vào đối tượng Tập hợp , nếu không có phần tử nào có cùng giá trị trong Tập hợp.

Làm cách nào để thêm một mục vào một bộ trong JavaScript?

add[] trong JavaScript được sử dụng để nối thêm một phần tử có giá trị đã chỉ định trong một tập hợp. Nó sửa đổi tập hợp hiện có bằng cách nối thêm phần tử mới nhưng không trả về tập hợp mới. Bộ. phương thức add[] không sửa đổi tập hợp nếu phần tử có giá trị được chỉ định đã tồn tại trong tập hợp.

Bộ có hoạt động trên các đối tượng không?

Có thể sử dụng tập hợp để tìm tham chiếu đối tượng duy nhất, tìm giá trị đối tượng duy nhất hoặc tìm giá trị đối tượng duy nhất cho một thuộc tính nhất định trong một mảng đối tượng . Với một số trợ giúp từ JSON. stringify[] và JSON. parse[] , Set có thể được sử dụng để tìm các đối tượng duy nhất theo nội dung của chúng — miễn là dữ liệu là JSON an toàn.

Làm cách nào để thêm một đối tượng vào một đối tượng trong JavaScript?

Sử dụng dấu ngoặc vuông [ ] . Trong JavaScript, chúng ta có thể sử dụng dấu ngoặc [] để thêm phần tử vào đối tượng. Đây là một cách khác để thêm một phần tử vào đối tượng JavaScript.

Chủ Đề