Có phương pháp nào để lấy khóa của một đối tượng trong JavaScript không

Co Phuong Phap Nao De Lay Khoa Cua Mot Doi Tuong Trong Javascript Khong



Đối tượng là một thực thể có các thuộc tính khác nhau biểu thị các đặc điểm của đối tượng. Trong JavaScript, “ Sự vật ” lớp có thể lưu trữ các bộ sưu tập cặp khóa-giá trị khác nhau và các thực thể phức tạp. Lớp Đối tượng trong JavaScript có một số phương thức tích hợp có thể được sử dụng để thực hiện nhiều hoạt động khác nhau.

Nghiên cứu này sẽ thảo luận liệu có bất kỳ phương pháp JavaScript nào để lấy khóa của một đối tượng hay không.







Có phương pháp nào để lấy khóa của một đối tượng trong JavaScript không?

Đúng! Có một phương thức trong JavaScript để lấy khóa của một đối tượng được gọi là “ Object.keys() ' phương pháp. Nó chấp nhận một đối tượng từ người dùng làm đối số và trả về một mảng các chuỗi chứa tên của tất cả các thuộc tính có thể đếm được của đối tượng.



cú pháp



Sử dụng cú pháp sau để nhận các khóa của đối tượng:





Object.keys ( sự vật ) ;


Các ' sự vật ” trong cú pháp trên là một đối tượng do người dùng chỉ định với vô số thuộc tính sẽ được phương thức này trả về.

Ví dụ 1: Lấy Key của một đối tượng bằng phương thức Object.keys()



Đầu tiên, tạo một đối tượng có tên “ thông tin ” với các cặp khóa-giá trị:

thông tin ở đâu = {
Tên: 'John' ,
tuổi tác: 28 ,
e-mail: ' [email được bảo vệ] '
} ;


Gọi ' Object.keys() ” phương thức và truyền đối tượng “ thông tin ” làm tham số để trả lại khóa:

kết quả const = Object.keys ( thông tin ) ;


Cuối cùng, in các phím của đối tượng trên bàn điều khiển:

bảng điều khiển.log ( kết quả ) ;


Đầu ra cho thấy các khóa của một đối tượng “ thông tin ” được truy xuất thành công:


Ví dụ 2: Lấy khóa của một đối tượng với thứ tự khóa ngẫu nhiên bằng phương thức Object.keys()

Các ' Object.keys() ” cũng sắp xếp các khóa theo thứ tự tăng dần. Ở đây, đối tượng chứa các thuộc tính với thứ tự khóa ngẫu nhiên:

đối tượng const = {
mười lăm : 'JavaScript' ,
số 8 : 'HTML' ,
23 : 'CSS'
} ;


Gọi phương thức Object.keys() bằng cách chuyển đối tượng làm đối số:

kết quả const = Object.keys ( sự vật ) ;


Như bạn có thể thấy ở đầu ra, các khóa được truy xuất theo thứ tự tăng dần:


Để có được các khóa của đối tượng trong JavaScript, chúng tôi đã thu thập tất cả dữ liệu cần thiết.

Sự kết luận

Đúng! Các ' Object.keys() ” phương thức trong JavaScript có thể được sử dụng để truy xuất các khóa của đối tượng. Nó lấy một đối tượng do người dùng định nghĩa làm đối số và xuất ra một mảng lưu trữ các khóa của đối tượng. Trong bài viết này, chúng tôi đã trả lời câu hỏi liệu có bất kỳ phương thức nào trong JavaScript để lấy khóa của một đối tượng hay không.