js判断一个集合是否包含一个值
可以使用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);
}
``
原文地址: https://www.cveoy.top/t/topic/e0TY 著作权归作者所有。请勿转载和采集!