-4
我有这样的代码在JavaScript匹配的indexOf数组元素
var array = [
'apples',
'eggs'
];
var search = prompt('Write one from this words ' + array.join(" "));
console.log(search);
if (array.indexOf(search) === search) {
alert("Yep");
}
如果用户写入的苹果或鸡蛋应该显示警报,但它不会做任何事情?为什么?
当你想到的东西不工作,检查方法或函数的文档;这会清楚地说明[Array.prototype.indexOf()'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf)返回的内容,因此为什么它“*什么都不做”*“ –
您可能正在寻找'if(array.includes(search))' – Bergi