我有阵列:
list_keyword=["My","name,"JElly"];
示例1:
var check = list_keyword.includes('JElly');
Result: True
示例2:
var param= list_keyword.includes('jelly');
Result : False
如何将结果True作为示例1获得。感谢
答案 0 :(得分:0)
只需将列表中的每个字符串设置为小写,然后检查:
list_keyword.map(function(i){return i.toLowerCase()}).includes('jelly')
答案 1 :(得分:0)
您可以创建一个函数来搜索数组中的字符串,如下所示:
var arr = ["My", "name", "JELLY"];
function searchString(strValue) {
var arrToUp = String.prototype.toUpperCase.apply(arr).split(",");
var arrToLow = String.prototype.toLowerCase.apply(arr).split(",");
console.log((arrToUp.includes(strValue) || arrToLow.includes(strValue) || arr.includes(strValue)) ? 'true' : 'false')
}
searchString("jelly");
searchString("JELLY");