Map.prototype.has()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phương thức has() của các instance Map trả về một boolean cho biết liệu có một mục với key được chỉ định tồn tại trong Map này hay không.

Try it

const map = new Map();
map.set("bar", "foo");

console.log(map.has("bar"));
// Expected output: true

console.log(map.has("baz"));
// Expected output: false

Cú pháp

js
has(key)

Tham số

key

Key của mục cần kiểm tra sự tồn tại trong đối tượng Map. Các key là đối tượng được so sánh theo tham chiếu, không phải theo giá trị.

Giá trị trả về

Trả về true nếu có một mục với key được chỉ định tồn tại trong đối tượng Map; ngược lại trả về false.

Ví dụ

Sử dụng has()

js
const myMap = new Map();
myMap.set("bar", "foo");

console.log(myMap.has("bar")); // true
console.log(myMap.has("baz")); // false

Đặc tả kỹ thuật

Specification
ECMAScript® 2027 Language Specification
# sec-map.prototype.has

Tương thích trình duyệt

Xem thêm