Khóa trong đối tượng javascript là gì?
Show
Ví dụ
keys() Cú phápCú pháp của phương thức
Phương thức keys() Tham sốPhương thức
keys() Giá trị trả về
Ghi chú. Thứ tự của các thuộc tính giống như khi lặp lại chúng theo cách thủ công Ví dụ. Sử dụng đối tượng. phím()
đầu ra [ '0', '1', '2' ] [ '65', '66', '67' ] [ '22', '42', '71' ] [ '0', '1', '2', '3' ] đề xuất đọc. Các mục đối tượng Javascript() Hãy cẩn thận. Toán tử 0 khớp với tất cả các khóa đối tượng, bao gồm các khóa trong chuỗi nguyên mẫu của đối tượngSử dụng 1 để kiểm tra khóa riêng của đối tượng và sẽ chỉ trả về 2 nếu 3 trực tiếp có sẵn trên 4
Trừ khi bạn có lý do cụ thể để sử dụng toán tử 0, việc sử dụng 1 sẽ tạo ra kết quả mà hầu hết mã đang tìm kiếm Ví dụSử dụng đối tượng. keys() trên một mảng const fruit = ["Chuối", "Cam", "Táo", "Xoài"]; Sử dụng đối tượng. keys() trên một chuỗi const fruit = "Banana"; Sử dụng đối tượng. keys() trên một đối tượng const person = { Định nghĩa và cách sử dụngPhương thức Phương thức cú phápThô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
ES6 (JavaScript 2015) được hỗ trợ trong tất cả các trình duyệt hiện đại ChromeEdgeFirefoxSafariOperaCóCóCóCóCó
Một đối tượng trong JavaScript là một tập hợp các cặp khóa-giá trị không theo thứ tự ( 1). Mỗi khóa được gọi là một thuộc tính và là một chuỗi đại diện cho tên thuộc tính. Nếu một khóa không phải là chuỗi được cung cấp làm khóa, thì biểu diễn chuỗi hóa của nó sẽ được sử dụng. Giá trị của thuộc tính có thể thuộc bất kỳ loại dữ liệu nào phù hợp với thuộc tính về mặt khái niệm - một chuỗi, một số, một mảng hoặc thậm chí là một hàmMặt khác, một mảng là một tập hợp các giá trị được sắp xếp. Mỗi giá trị được gọi là một phần tử, được xác định bởi một chỉ số số. Một mảng có thể bao gồm các giá trị của hầu hết mọi loại. Ví dụ: nó có thể lưu trữ các mục như số nguyên, chuỗi, booleans, hàm, v.v. Mảng JavaScript cũng không bị giới hạn ở một loại duy nhất, nghĩa là một mảng nhất định có thể chứa nhiều loại khác nhau bên trong nó Khi làm việc với JavaScript, tại một thời điểm cụ thể, bạn có thể cần xác định xem một khóa có tồn tại trong một đối tượng hoặc mảng nhất định hay không
Sử dụng toán tử Object.keys(obj) |