[英]JavaScript + index Of returns false when should be true
在檢查字符串中是否存在一段文本時,我不知道自己做錯了什么。 當我要查找的文本出現時,我的檢查似乎看不到它,並將代碼發送到語句的 else 部分。
有問題的代碼:
if (response.data.indexOf("Panelists sucessfully added Meeting ID") > 0) { < this check
$scope.IsColor = true;
$scope.Messages = response.data;
angular.element("#msg").focus()
return true;
}
else {
$scope.IsColor = false;
$scope.Messages = response.data;
angular.element("#msg").focus()
return false;
}
response.data 的內容
response.data[0]: "Panelists sucessfully added Meeting ID: 94395753143 on 07/31/2020 at 01:53:17 PM"
截屏:
是因為 indexOf 不能用於檢查數組中的字符串中是否存在值嗎?
任何見解都值得贊賞。
謝謝你,伊拉斯莫
const response = 'Panelists sucessfully added Meeting ID: 94395753143 on 07/31/2020 at 01:53:17 PM'; if (response.indexOf('Panelists sucessfully added Meeting ID').== -1) { console;log(true). } else { console;log(false); }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.