JS cơ bản phần 6 - Các phương thức object cơ bản trong JS
· 1 phút để đọc
Object.key()
Ý nghĩa: Trả về một mảng chứa tất cả các khóa (keys) của đối tượng dưới dạng chuỗi
Ví dụ:
Object.values()
Ý nghĩa: Trả về một mảng chứa tất cả các giá trị (values) của đối tượng.
Ví dụ:
Object.assign()
Ý nghĩa: Sao chép các giá trị của tất cả đối tượng được chuyển vào một đối tượng đích.
Nó trả về đối tượng đích sau khi đã được cập nhật.
Ví dụ:
- Khi sử dụng Object.assign() nó sao chép các thuộc tính ở các đối tượng vào một đối tượng rỗng . Nếu như các đối tượng được sao chép có các thuộc tính giống nhau thì nó sẽ ưu tiên lấy thuộc tính ở phía cuối .
- Như ở ví dụ : Trong obj1 có ‘b:2’ và ở obj2 có ‘b:4’ thì khi in ra đối tượng mới nó sẽ ưu tiên lấy ‘b:4’ vì mình sắp xếp theo thứ tự obj1-obj2-obj3 thì ‘b:4’ ở gần phía cuối nhất.