我想搜索两个项目(名称=字符串和位置=json)。这个搜索是(一个输入框和两列搜索)。目前使用此代码我可以找到“名称”,但我还需要找到位置。
if(textToCheck !== '') {
if((searchArray[i]['location']).toLowerCase().search(textToCheck) === -1) {
display = false;
}
}
我建议但不起作用的代码是:
if(textToCheck !== '') {
if((searchArray[i]['name']).toLowerCase().search(textToCheck) === -1 || (searchArray[i]['location']).toLowerCase().search(textToCheck) === -1) {
display = false;
}
}
错误是:
未捕获的类型错误:对象 123 Street,xxx,xx,Canada,123rd Street,xxx,xx,123 xxx,12345 xxx,France has no method 'toLowerCase' FilterController.showFilteredSet(匿名函数)