var arr=["钱","转账","话费","银行卡","支付宝"]; var words="在吗,我是你李哥,还记得我吗,我手机没电了,给我转20块钱买个烤冷面"; for(i=0,i<arr.length,i++){ if(words.indexOf(arr[i]) != -1){ }else{ alert("请注意核实对方身份,保证财产身份") } } 为什么报错
时间: 2024-04-11 08:28:00 浏览: 121
javascript中new Array()和var arr=[]用法区别
您的代码中存在语法错误。在for循环中,您应该使用分号(;)而不是逗号(,)来分隔条件和迭代部分。请将您的代码修改如下:
```javascript
for (i = 0; i < arr.length; i++) {
if (words.indexOf(arr[i]) != -1) {
// 执行相关操作
} else {
alert("请注意核实对方身份,保证财产安全");
}
}
```
这样就能避免报错了。注意,上述代码中的`// 执行相关操作`部分需要您根据实际需求进行编写,这里只是一个占位符。另外,您可以进一步完善代码逻辑,以满足您的实际需求。
阅读全文