手动转换为字符串或使用三元运算符进行比较
示例代码:
const array = [1, 2, 3]; console.log(array.includes(1)); // true console.log(array.includes("1")); // false, 这里可能会出现意外行为
// 手动转换为字符串 console.log(array.includes("1".toString())); // true
// 使用三元运算符进行比较 console.log(array.some(item => item === "1")); // false console.log(array.some(item => item == "1")); // true