Chúng tôi đã đưa ra hai mảng chứa khóa và giá trị và nhiệm vụ là lưu trữ nó dưới dạng một thực thể duy nhất ở dạng key => value trong JavaScript. Trong JavaScript, mảng là một biến duy nhất được sử dụng để lưu trữ các phần tử khác nhau. Nó thường được sử dụng khi chúng ta cần lưu trữ danh sách các bộ phận và truy cập chúng theo một biến. Chúng ta có thể lưu trữ mảng key => value trong Đối tượng JavaScript bằng các phương thức được thảo luận bên dưới.
Phương pháp 1. Ở phương thức này chúng ta sẽ sử dụng Object để lưu key => value trong JavaScript. Các đối tượng, trong JavaScript, là loại dữ liệu quan trọng nhất và tạo thành các khối xây dựng cho JavaScript hiện đại. Các đối tượng này hoàn toàn khác với các kiểu dữ liệu nguyên thủy của JavaScript [Số, Chuỗi, Boolean, null, không xác định và ký hiệu]. Các đối tượng phức tạp hơn và mỗi đối tượng có thể chứa bất kỳ sự kết hợp nào của các kiểu dữ liệu nguyên thủy này cũng như các kiểu dữ liệu tham chiếu.
Tiếp cận. Chúng ta sẽ duyệt qua toàn bộ mảng và lần lượt thêm các khóa từ các khóa [mảng] và các giá trị tương ứng từ các giá trị [mảng] trong Đối tượng.
cú pháp
for[var i = 0; i < keys.length; i++]{ // obj = Object // keys = key array // values = value array obj[keys[i]] = values[i]; }
Ví dụ.
jav
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }4
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }6
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
1 => GeeksforGeeks 2 => Computer 3 => Science1
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science4
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
1 => GeeksforGeeks 2 => Computer 3 => Science7
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }0
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }3
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }6
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }8
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science10
1 => GeeksforGeeks 2 => Computer 3 => Science11
1 => GeeksforGeeks 2 => Computer 3 => Science0
1 => GeeksforGeeks 2 => Computer 3 => Science13
1 => GeeksforGeeks 2 => Computer 3 => Science14
1 => GeeksforGeeks 2 => Computer 3 => Science15
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science17
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science80
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science10
1 => GeeksforGeeks 2 => Computer 3 => Science11______10
1 => GeeksforGeeks 2 => Computer 3 => Science85
1 => GeeksforGeeks 2 => Computer 3 => Science14
1 => GeeksforGeeks 2 => Computer 3 => Science87
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science17
1 => GeeksforGeeks 2 => Computer 3 => Science60
đầu ra
1 => GeeksforGeeks 2 => Computer 3 => Science
Phương pháp 2. Ở phương pháp này chúng ta sẽ sử dụng Map để lưu key => value trong JavaScript. 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 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 chúng ta lặp lại đối tượng bản đồ, nó sẽ trả về cặp khóa, giá trị theo cùng thứ tự như đã chèn.
Tiếp cận. Chúng tôi sẽ duyệt qua toàn bộ mảng và lần lượt thêm các khóa từ các khóa [mảng] và các giá trị tương ứng từ các giá trị [mảng] trong bản đồ.
cú pháp
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }
Ví dụ.
jav
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }4
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }6
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
1 => GeeksforGeeks 2 => Computer 3 => Science66
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science4
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }42
1 => GeeksforGeeks 2 => Computer 3 => Science10
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }44
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }47
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }50
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }51
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }52
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }6
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }57
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science10
1 => GeeksforGeeks 2 => Computer 3 => Science11
1 => GeeksforGeeks 2 => Computer 3 => Science0
1 => GeeksforGeeks 2 => Computer 3 => Science13
1 => GeeksforGeeks 2 => Computer 3 => Science14
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }64
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science17
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }69
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science10
1 => GeeksforGeeks 2 => Computer 3 => Science11______10
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }54
1 => GeeksforGeeks 2 => Computer 3 => Science14
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }56
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science17
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }59
đầu ra
1 => GeeksforGeeks 2 => Computer 3 => Science1
Phương pháp 3. Trong phương pháp này, chúng tôi sẽ sử dụng giảm để lưu khóa => giá trị trong JavaScript. Phương thức giảm là sử dụng lặp qua danh sách các phần tử. Phương thức này được sử dụng để giảm mảng thành một giá trị duy nhất và thực thi hàm được cung cấp cho từng giá trị của mảng [từ trái sang phải] và giá trị trả về của hàm được lưu trữ trong bộ tích lũy
cú pháp
1 => GeeksforGeeks 2 => Computer 3 => Science8
Ví dụ.
Javascript
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }4
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }6
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
1 => GeeksforGeeks 2 => Computer 3 => Science66
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science4
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
1 => GeeksforGeeks 2 => Computer 3 => Science11_______112
1 => GeeksforGeeks 2 => Computer 3 => Science13
1 => GeeksforGeeks 2 => Computer 3 => Science14
1 => GeeksforGeeks 2 => Computer 3 => Science13
1 => GeeksforGeeks 2 => Computer 3 => Science12
1 => GeeksforGeeks 2 => Computer 3 => Science13
1 => GeeksforGeeks 2 => Computer 3 => Science18
1 => GeeksforGeeks 2 => Computer 3 => Science13
1 => GeeksforGeeks 2 => Computer 3 => Science20
1 => GeeksforGeeks 2 => Computer 3 => Science21
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science24
1 => GeeksforGeeks 2 => Computer 3 => Science25
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science0
1 => GeeksforGeeks 2 => Computer 3 => Science28
1 => GeeksforGeeks 2 => Computer 3 => Science14
1 => GeeksforGeeks 2 => Computer 3 => Science30
1 => GeeksforGeeks 2 => Computer 3 => Science14
1 => GeeksforGeeks 2 => Computer 3 => Science32
1 => GeeksforGeeks 2 => Computer 3 => Science33
1 => GeeksforGeeks 2 => Computer 3 => Science34
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science10
1 => GeeksforGeeks 2 => Computer 3 => Science37______138
1 => GeeksforGeeks 2 => Computer 3 => Science39
1 => GeeksforGeeks 2 => Computer 3 => Science14
1 => GeeksforGeeks 2 => Computer 3 => Science41
for[var i = 0; i < keys.length; i++]{ // mp = Map // keys = key array // values = value array map.set[keys[i], values[i]; }5
1 => GeeksforGeeks 2 => Computer 3 => Science17
1 => GeeksforGeeks 2 => Computer 3 => Science44
1 => GeeksforGeeks 2 => Computer 3 => Science45
đầu ra
1 => GeeksforGeeks 2 => Computer 3 => Science6
JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này