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 đồ
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 đồ |
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
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ị [] |