Chuỗi thành cặp khóa/giá trị javascript
Trong bài viết này, hãy cho chúng tôi hiểu “khóa” và “giá trị” trong một mảng là gì & cũng xem xét các phương pháp khác nhau mà chúng tôi có thể lấy các cặp khóa-giá trị này Show
Mục lục
Khóa và giá trị trong một mảng là gì?Các khóa là các chỉ mục và các giá trị là các phần tử của một mảng kết hợp. Các mảng kết hợp về cơ bản là các đối tượng trong JavaScript nơi các chỉ mục được thay thế bằng các khóa do người dùng xác định. Chúng không có thuộc tính độ dài như một mảng bình thường và không thể duyệt qua bằng cách sử dụng vòng lặp for thông thường Đây là một ví dụ về một mảng kết hợp
Không giống như các mảng đơn giản, chúng tôi sử dụng dấu ngoặc nhọn thay vì dấu ngoặc vuông. Nội dung hoặc giá trị của mảng kết hợp được truy cập bằng các phím Trong mảng trên, một, hai & ba là khóa và 1, 2 & 3 là giá trị. Chúng có thể được lấy riêng lẻ bằng cách sử dụng các phương thức keys() & values() như hình bên dưới
Các phương pháp khác nhau để có được các cặp khóa-giá trịBây giờ chúng ta đã biết cách lấy các khóa và giá trị trong một mảng, chúng ta hãy xem xét các phương thức khác nhau để lấy các cặp khóa-giá trị Trước tiên chúng ta hãy lưu trữ các khóa và giá trị được trích xuất trước đó trong các mảng riêng biệt
Phương pháp 1. Sử dụng một đối tượng để lưu trữ các cặp khóa => giá trịTrong phương thức này, chúng tôi lưu trữ các phần tử từ mảng “key” & các giá trị tương ứng từ mảng “value” bằng cách sử dụng mảng kết hợp "obj"
Phương pháp 2. Sử dụng phương thức map()Bản đồ là một tập hợp các phần tử trong đó mỗi phần tử được lưu trữ dưới dạng một cặp khóa, giá trị. Các đối tượng của loại bản đồ có thể chứa cả đối tượng và giá trị nguyên thủy dưới dạng khóa hoặc giá trị. Khi duyệt qua đối tượng bản đồ, nó trả về cặp khóa, giá trị theo thứ tự như đã chèn Bản đánh máy đưa ra các chức năng có thể được sử dụng để viết tập lệnh. Cặp khóa-giá trị là một chức năng tuyệt vời trong cách tiếp cận lập trình hướng đối tượng có thể được sử dụng trong Bản mô tả để tạo giá trị. Các cặp khóa-giá trị này trong Bản mô tả có trong Đối tượng Bản mô tả. Các giá trị có thể là hàm, một mảng đối tượng, v.v. Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá 600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời Chúng tôi cũng có thể thêm một cặp khóa-giá trị mới vào một bản ghi và có thể sử dụng giá trị hơn nữa. Cấu trúc dữ liệu Bản đồ trong Bản mô tả cũng lưu trữ giá trị trong cặp Khóa-Giá trị và duy trì thứ tự chèn giúp viết kịch bản dễ dàng hơn. Chúng ta có thể sử dụng bất kỳ giá trị nào trong cặp giá trị Khóa có thể là khóa hoặc giá trị được liên kết với nó Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác cú pháp Cú pháp cho Cặp giá trị khóa bản mô tả là. -
Nó dựa trên ánh xạ cặp khóa-giá trị i. e Cặp giá trị khóa TypeScript đang hoạt độngHãy để chúng tôi cố gắng hiểu hoạt động của cặp Khóa-Giá trị Một cặp khóa-giá trị dựa trên cấu trúc của Khóa và giá trị i. Bước đầu tiên là lưu trữ giá trị khóa và sau đó liên kết giá trị của nó trong thẻ Giá trị. Điều này được thực hiện với sự trợ giúp của API nơi chúng tôi có các phương thức được đặt và nhận khóa để lưu trữ khóa. Khi đã xong, chúng ta chỉ cần xác định bộ lưu trữ khóa-giá trị lưu trữ các cặp giá trị Khóa-> thực tế Khi một Khóa cụ thể được gọi, các giá trị tương ứng sẽ được tìm nạp và trả về tập lệnh Thí dụ
Điều này sẽ nhận được giá trị của khóa foo và sẽ in giá trị của nó trong bảng điều khiển đầu ra Bản đồ là một cấu trúc dữ liệu được giới thiệu trong ES6 cho phép chúng tôi lưu trữ cặp khóa-giá trị Nó cũng nhớ thứ tự chèn ở đây. Nó có một số phương thức giúp người dùng làm việc với chức năng khóa-giá trị Bản đô. bộ (chìa khóa), bản đồ. lấy (chìa khóa), bản đồ. has(key) là một số phương pháp thành thạo được sử dụng Chúng ta sẽ thấy một số ví dụ về điều này sau trong phần này Chúng ta cũng có thể lưu trữ cặp khóa-giá trị trong đối tượng Đối tượng. Chỉ cần truy cập các giá trị đối tượng sẽ cho kết quả mong muốn Thí dụ
đầu ra Thí dụHãy cho chúng tôi xem một số Ví dụ về các cặp Khóa-giá trị trong Bản mô tả Tạo một bản đồ TypeScript Đặt các giá trị trong Bản đồ
Chúng ta cũng có thể thiết lập các giá trị bằng các phương thức mà phương thức Map cung cấp Chỉ cần chúng ta khởi tạo map và sử dụng phương thức set của Map Mã số ________số 8 Đầu ra mã Ở đây chúng tôi đang sử dụng phương thức set để đặt khóa và giá trị trong Bản đồ Một phương thức get trên bảng điều khiển sẽ được yêu cầu truy xuất cặp Khóa-Giá trị Chúng ta cũng có thể kiểm tra xem key có tồn tại hay không bằng cách sử dụng hàm has(). Hàm has() kiểm tra xem cặp khóa-giá trị có tồn tại hay không và trả về giá trị Boolean true false cho cùng Mã số
đầu ra Kích thước này có thể được kiểm tra bằng. chức năng kích thước 0đầu ra Đây là các hoạt động khác nhau liên quan đến các cặp khóa-giá trị trong Bản mô tả Chúng ta cũng có thể sử dụng. chức năng xóa để xóa bất kỳ khóa cụ thể nào và giá trị tương ứng cũng vậy 1Thao tác xóa trả về giá trị Boolean Đúng/Sai dựa trên quá trình xử lý mà nó thực hiện Từ đây, chúng ta đã thấy cách hoạt động của một không gian tên trong Typescript Quy tắc và Quy định cho khóa-giá trịHãy để chúng tôi xem qua các quy tắc và quy định cần thiết cho Cặp khóa-giá trị trong Bản mô tả
Từ bài viết trên, chúng ta đã thấy quy tắc tìm nạp và viết một cặp khóa-giá trị Sự kết luậnTừ bài viết trên, chúng ta đã thấy việc sử dụng Key-Value Pair trong Typescript. Từ các ví dụ và phân loại khác nhau, chúng tôi đã cố gắng hiểu cách thức hoạt động của hàm Key-Value trong Typescript và những gì được sử dụng ở cấp độ lập trình. Chúng tôi cũng đã thấy hoạt động bên trong và những lợi thế của việc có một cặp Khóa-Giá trị mà chúng tôi đang xác định cho các mục đích lập trình khác nhau. Ngoài ra, cú pháp và các ví dụ đã giúp chúng tôi hiểu rất chính xác hàm Bài viết được đề xuấtĐây là hướng dẫn về cặp giá trị Khóa TypeScript. Ở đây chúng tôi thảo luận về định nghĩa, cú pháp, phương pháp và ví dụ với việc triển khai mã. Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm – Cặp giá trị khóa trong JavaScript là gì?Một mảng gồm các cặp khóa-giá trị thuộc tính khóa chuỗi có thể đếm được của chính đối tượng đã cho . Mỗi cặp khóa-giá trị là một mảng có hai phần tử. phần tử đầu tiên là khóa thuộc tính (luôn là một chuỗi) và phần tử thứ hai là giá trị thuộc tính.
Khóa có thể là chuỗi trong JavaScript không?Tên khóa đối tượng JavaScript phải tuân thủ một số hạn chế để hợp lệ. Tên khóa phải là chuỗi hoặc định danh hợp lệ hoặc tên biến (i. e. các ký tự đặc biệt như - không được phép trong các tên khóa không phải là chuỗi).
Chúng ta có thể lặp một đối tượng giống như các cặp giá trị chính không?Đối tượng. Chìa khóa(). Nó trả về các giá trị của tất cả các thuộc tính trong đối tượng dưới dạng một mảng. Sau đó, bạn có thể lặp qua mảng giá trị bằng cách sử dụng bất kỳ phương thức lặp mảng nào .
Khóa đối tượng JavaScript có thể là số không?Mỗi khóa trong đối tượng JavaScript của bạn phải là một chuỗi, ký hiệu hoặc số . |