要解决“Array.includes没有检测到一个已存在的元素”的问题,可以使用其他方法来检查数组中是否包含某个元素,例如使用Array.indexOf或Array.find。
下面是一个使用Array.indexOf的示例代码:
const array = [1, 2, 3, 4, 5];
const element = 3;
if (array.indexOf(element) !== -1) {
console.log("数组中存在该元素");
} else {
console.log("数组中不存在该元素");
}
下面是一个使用Array.find的示例代码:
const array = [1, 2, 3, 4, 5];
const element = 3;
const foundElement = array.find(item => item === element);
if (foundElement) {
console.log("数组中存在该元素");
} else {
console.log("数组中不存在该元素");
}
这些示例代码会先检查数组中是否存在指定的元素,然后根据结果输出相应的信息。