JavaScript Map has()

Định nghĩa và cách sử dụng

has() Phương pháp này được sử dụng để kiểm tra có tồn tại khóa nào trong Map, nếu có thì trả về true.

Mẫu

Ví dụ 1

// Tạo một Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Map có "apples" không?
fruits.has("apples");

Thử trực tiếp

Ví dụ 2

Thử các thao tác sau:

fruits.delete("apples");
fruits.has("apples");

Thử trực tiếp

Cú pháp

map.has(value)

Tham số

Tham số Mô tả
value Bắt buộc. Khóa cần kiểm tra.

Giá trị trả về

Loại Mô tả
Boolean Trả về true nếu khóa tồn tại, ngược lại trả về false.

Hỗ trợ trình duyệt

map.has() Là tính năng của ECMAScript6 (ES6).

Từ tháng 6 năm 2017, tất cả các trình duyệt hiện đại đều hỗ trợ ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 năm 5 tháng 2017 năm 4 tháng 2017 năm 6 tháng Tháng 9 năm 2016 Tháng 6 năm 2016

map.has() Không hỗ trợ trong Internet Explorer.