Thí dụ
Sử dụng đối tượng. keys[] trên một mảng
const fruit = ["Chuối", "Cam", "Táo", "Xoài"];
const keys = Đối tượng. phím[trái cây];
Sử dụng đối tượng. keys[] trên một chuỗi
const fruit = "Banana";
const keys = Object. phím[trái cây];
Sử dụng đối tượng. keys[] trên một đối tượng
const person = {
firstName. "John",
Họ. "Doe",
tuổi. 50,
màu mắt. "blue"
};
const keys = Object. chìa khóa[người];
Định nghĩa và cách sử dụng
Phương thức Object.keys[]
trả về một đối tượng Array Iterator với các khóa của một đối tượng
Phương thức Object.keys[]
không thay đổi đối tượng ban đầu
cú pháp
Thông số
Tham sốMô tảđối tượngBắt buộc.Một đối tượng có thể lặp lại.
Giá trị trả về
TypeDescriptionMột mảngMột đối tượng Array Iterator chứa các khóa của một đối tượngHỗ trợ trình duyệt
Object.keys[]
là một tính năng ECMAScript6 [ES6]
ES6 [JavaScript 2015] được hỗ trợ trong tất cả các trình duyệt hiện đại
ChromeEdgeFirefoxSafariOperaCóCóCóCóCóObject.keys[]
không được hỗ trợ trong Internet Explorer 11 [hoặc cũ hơn]
Quá lâu;
Để cập nhật tất cả các giá trị trong một đối tượng, cách dễ nhất là. Sử dụng đối tượng. keys để lấy tất cả các key của đối tượng. Áp dụng bất kỳ logic nào để quyết định giá trị nào sẽ được cập nhật. Cập nhật giá trị của từng giá trị bằng vòng lặp forEach hoặc forL O A D I N G
. . . nhận xét và hơn thế nữa.
đối tượng. keys[] phương thức được sử dụng để truy cập các khóa của một đối tượng trong JavaScript. Thứ tự trong đối tượng. keys[] phương thức giống như vòng lặp tiêu chuẩn. Hướng dẫn này sẽ minh họa cách lấy khóa Đối tượng trong JavaScript bằng cách sử dụng Đối tượng. phương thức keys[]. Kết quả của bài viết này được đưa ra như sau
- Làm thế nào để đối tượng. phương thức keys[] hoạt động
- Cách sử dụng Đối tượng JavaScript. phương thức keys[]
Cách lấy khóa đối tượng trong JavaScript
Có thể đạt được các khóa Đối tượng bằng cách sử dụng Đối tượng. phương thức keys[]. Trong JavaScript, đối tượng. keys[] phương thức trả về một mảng chứa tất cả các tên thuộc tính có thể đếm được của chính đối tượng. Cơ chế hoạt động và chức năng của Object. keys[] phương thức được cung cấp trong các phần sắp tới
Đối tượng JavaScript như thế nào. keys[] hoạt động
Đối tượng. keys[] phương thức truy xuất các giá trị thuộc tính có thể đếm được của một đối tượng và trả về đầu ra ở dạng mảng.
Cú pháp của đối tượng JavaScript. keys[] phương pháp được đưa ra như sau
Đối tượng . phím[ obj ];
Ở đây, 'obj' là tham số có khóa được trả về
Đối tượng JavaScript. keys[] phương thức trả về mảng của một chuỗi để đại diện cho các phím có thể đếm được trên một đối tượng được chỉ định
Trong JavaScript, có hai thuộc tính của khóa Đối tượng được đề cập sau đây
- đếm được. Một thuộc tính đếm được của một đối tượng được đặt là “True”
- Không đếm được. Thuộc tính không đếm được của một đối tượng được đặt thành “Sai”
Cách sử dụng Đối tượng JavaScript. keys[] method
Đối tượng. keys[] phương thức chấp nhận các đối số làm đầu vào và trả về một mảng với các khóa duy nhất. Một đối tượng có thể là một số, một ký hiệu hoặc một chuỗi. Nó không thể là null hoặc không xác định. Trong phần này, bạn sẽ tìm hiểu cách lấy các khóa Đối tượng trong JavaScript bằng cách sử dụng Đối tượng. keys[] phương pháp với các ví dụ.
Ví dụ. Cách lấy khóa Đối tượng của vô số thuộc tính trong JavaScript
Trong Javascript, Đối tượng. keys[] phương thức được sử dụng để lấy các khóa Đối tượng của đối tượng mảng. Trong ví dụ này, chúng tôi sẽ chỉ cho bạn cách lấy các khóa đối tượng của một đối tượng.
Sinh viên = {
tên . "ALI",
tuổi . 26,
điểm . 85,
};< .
// get all keys of Student
std = Object.phím[ Học sinh ]; .
console.log[ std ];
Trong mã này, một đối tượng “Sinh viên” chứa ba khóa và ba giá trị. đối tượng. keys[] được áp dụng trên đối tượng “Student” để truy xuất các khóa
Sau khi áp dụng Đối tượng. keys[], các key của đối tượng ‘student’ được hiển thị trên console
Ví dụ. Cách lấy khóa Đối tượng của Thuộc tính không thể đếm được trong JavaScript
Trong JavaScript, Đối tượng. keys[] phương thức chỉ trả về vô số thuộc tính của đối tượng. Hãy tham khảo đoạn mã sau để lấy các khóa thuộc tính không đếm được của một đối tượng.
phím = Đối tượng . tạo[{}, . {
getName: {
giá trị . hàm [] { return . this.tên; }
}< .
}];
keys.tên = 'LinuxHint';
console.log[Đối tượng . phím[ phím ]];
Mã này tường thuật rằng một đối tượng được tạo trong đó hàm có giá trị null. Tuy nhiên, phải có một giá trị cho một đối tượng. Nếu không, nó sẽ không trả về khóa thuộc tính. Ví dụ cho thấy rằng nếu hàm được gọi trống, nó sẽ chỉ trả về tên
Kết quả trả về cho thấy rằng khi một giá trị null hoặc không xác định được truyền vào, hàm chỉ trả về “[‘name’]”
Phần kết luận
Mục tiêu. keys[] là một chức năng tích hợp sẵn của JavaScript được sử dụng để truy cập các khóa Đối tượng. Phương thức này trả về một mảng các chuỗi. Bài viết này cung cấp kiến thức chuyên sâu về cách lấy khóa đối tượng trong JavaScript. Để hiểu rõ hơn, chúng tôi đã minh họa hoạt động và cách sử dụng Object. phương thức entry[] với các ví dụ phù hợp