可以使用Array.includes()方法来判断一个数组中是否包含某个值:

const arr = [1, 2, 3, 4, 5];
const value = 3;
if (arr.includes(value)) {
  console.log("数组中包含" + value);
} else {
  console.log("数组中不包含" + value);
}

如果要判断一个对象是否包含某个属性,则可以使用in运算符:

const obj = { name: "Tom", age: 20 };
const key = "name";
if (key in obj) {
  console.log("对象中包含属性" + key);
} else {
  console.log("对象中不包含属性" + key);
}

如果要判断一个集合(例如Set)是否包含某个值,则可以使用Set.has()方法:

const set = new Set([1, 2, 3, 4, 5]);
const value = 3;
if (set.has(value)) {
  console.log("集合中包含" + value);
} else {
  console.log("集合中不包含" + value);
}
``
js判断一个集合是否包含一个值

原文地址: https://www.cveoy.top/t/topic/e0TY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录