判断数组中是否包含某个元素
时间: 2023-10-31 18:05:00 浏览: 179
javascript 判断数组是否已包含了某个元素的函数
要判断数组中是否包含某个元素,可以使用数组的filter方法或find方法。filter方法会返回包含目标元素的数组,如果没有找到目标元素则返回空数组。而find方法会返回第一个满足条件的元素,如果没有找到目标元素则返回undefined。
以下是使用filter方法和find方法判断数组中是否包含某个元素的示例代码:
使用filter方法:
const res = this.dataList.filter(item => item.age === targetAge);
if (res.length > 0) {
// 数组中包含目标元素
} else {
// 数组中不包含目标元素
}
使用find方法:
const res = this.dataList.find(item => item.age === targetAge);
if (res !== undefined) {
// 数组中包含目标元素
} else {
// 数组中不包含目标元素
}
请注意,在示例代码中,targetAge是要判断是否存在的目标元素。你可以将其替换为你需要判断的具体元素。
阅读全文