Hướng dẫn hashmap in javascript w3schools - hashmap trong javascript w3schools

Một bản đồ giữ các cặp giá trị khóa trong đó các phím có thể là bất kỳ kiểu dữ liệu nào.

Một bản đồ ghi nhớ thứ tự chèn ban đầu của các khóa.

Một bản đồ có một thuộc tính đại diện cho kích thước của bản đồ.

Phương pháp bản đồ

Phương phápSự mô tả
Bản đồ mới []Tạo một đối tượng bản đồ mới
bộ[]Đặt giá trị cho một khóa trong bản đồ
lấy[]Nhận giá trị cho một khóa trong bản đồ
xa lạ[]Xóa tất cả các yếu tố khỏi bản đồ
xóa bỏ[]Xóa một phần tử bản đồ được chỉ định bởi một khóa
có[]Trả về đúng nếu một khóa tồn tại trong bản đồ
cho mỗi[]Gọi một cuộc gọi lại cho từng cặp khóa/giá trị trong bản đồ
mục[]Trả về một đối tượng lặp với các cặp [khóa, giá trị] trong bản đồ
Chìa khóa []Trả về một đối tượng lặp với các phím trong bản đồ
giá trị []Trả về một đối tượng lặp của các giá trị trong bản đồ
Tài sảnSự mô tả
Bản đồ mới []Tạo một đối tượng bản đồ mới

bộ[]

Đặt giá trị cho một khóa trong bản đồ

  • lấy[]
  • Nhận giá trị cho một khóa trong bản đồ

xa lạ[]

Xóa tất cả các yếu tố khỏi bản đồ

xóa bỏ[]

Xóa một phần tử bản đồ được chỉ định bởi một khóa
const fruits = new Map[[
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]];

có[]

Map.set[]

Trả về đúng nếu một khóa tồn tại trong bản đồ

xóa bỏ[]

Xóa một phần tử bản đồ được chỉ định bởi một khóa
const fruits = new Map[];

có[]
fruits.set["apples", 500];
fruits.set["bananas", 300];
fruits.set["oranges", 200];

có[]

Trả về đúng nếu một khóa tồn tại trong bản đồ

Map.get[]

cho mỗi[]

Map.size

Gọi một cuộc gọi lại cho từng cặp khóa/giá trị trong bản đồ

Map.delete[]

mục[]

Map.clear[]

Trả về một đối tượng lặp với các cặp [khóa, giá trị] trong bản đồ

Map.has[]

Chìa khóa []

Trả về một đối tượng lặp với các phím trong bản đồ

giá trị []

Trả về một đối tượng lặp của các giá trị trong bản đồ

Tài sản

kích thước

Trả về số lượng các yếu tố bản đồCách tạo bản đồ
Bạn có thể tạo bản đồ JavaScript bằng cách:Chuyển một mảng cho new Map[]
Tạo bản đồ và sử dụng Map.set[]Bản đồ mới []
Bạn có thể tạo một bản đồ bằng cách chuyển một mảng cho hàm tạo new Map[]:Thí dụ
// Tạo bản đồ fst fruits = bản đồ mới [[& nbsp; ["táo", 500], & nbsp; ["chuối", 300], & nbsp; ["Oranges", 200]]];Hãy tự mình thử »
Bạn có thể thêm các phần tử vào bản đồ với phương thức set[]: // tạo bản đồ const fruits = new map [];

Map.forEach[]

// Đặt giá trị bản đồ trái cây.set ["Táo", 500]; trái cây.set ["chuối", 300]; trái cây.set ["cam", 200];

xóa bỏ[]

Xóa một phần tử bản đồ được chỉ định bởi một khóa
let text = "";
fruits.forEach [function[value, key] {
  text += key + ' = ' + value;
}]

có[]

Map.entries[]

Trả về đúng nếu một khóa tồn tại trong bản đồ

xóa bỏ[]

Xóa một phần tử bản đồ được chỉ định bởi một khóa
let text = "";
for [const x of fruits.entries[]] {
  text += x;
}

có[]

Map.keys[]

Trả về đúng nếu một khóa tồn tại trong bản đồ

xóa bỏ[]

Xóa một phần tử bản đồ được chỉ định bởi một khóa
let text = "";
for [const x of fruits.keys[]] {
  text += x;
}

có[]

Map.values[]

Trả về đúng nếu một khóa tồn tại trong bản đồ

xóa bỏ[]

Xóa một phần tử bản đồ được chỉ định bởi một khóa
let text = "";
for [const x of fruits.values[]] {
  text += x;
}

có[]

Trả về đúng nếu một khóa tồn tại trong bản đồ

xóa bỏ[]

Xóa một phần tử bản đồ được chỉ định bởi một khóa
let total = 0;
for [const x of fruits.values[]] {
  total += x;
}

có[]

Trả về đúng nếu một khóa tồn tại trong bản đồ

cho mỗi[]

xóa bỏ[]

Xóa một phần tử bản đồ được chỉ định bởi một khóa
const apples = {name: 'Apples'};
const bananas = {name: 'Bananas'};
const oranges = {name: 'Oranges'};

Xóa một phần tử bản đồ được chỉ định bởi một khóa
const fruits = new Map[];

có[]
fruits.set[apples, 500];
fruits.set[bananas, 300];
fruits.set[oranges, 200];

có[]

Trả về đúng nếu một khóa tồn tại trong bản đồ

cho mỗi[]

Gọi một cuộc gọi lại cho từng cặp khóa/giá trị trong bản đồ

mục[]Trả về một đối tượng lặp với các cặp [khóa, giá trị] trong bản đồChìa khóa []Trả về một đối tượng lặp với các phím trong bản đồgiá trị []


Bài Viết Liên Quan

Chủ Đề