我有一个函数可以在数组中正确搜索并返回匹配项,但它区分大小写。我需要在两端以小写形式进行比较,因此无法区分。
我该怎么做?
这是我当前的代码:
function buscar(mi_array, valor, pos){
var results = mi_array.filter(function (mi_array) { return mi_array[pos].startsWith(valor); });
var firstObj = (results.length > 0) ? results[0] : null;
return results;
}
对于这些情况,强烈建议在比较字符串时将all 转换为大写或all 转换为小写,这是一个很好的做法。