可以通过 _.includes 进行不区分大小写的搜索吗?

is possible to do case-insensitive search through _.includes?

我正在使用下划线库来搜索数组中的元素。

   var names=["Name1","Name2"]
   _.includes(names,'name1')

当我 运行 它显示错误时,有没有办法通过这种或任何其他方式搜索不区分大小写的内容?

尝试使用LodashJS库 enter link description here

_.filter(用户, { 'user': 'Barney'.toLowerCase() });

希望这对您有所帮助...

您可以改用 some

_.some(["Name1","Name2"], function(el) { return el.toLowerCase() === 'name1'; });

var result = _.some(["Name1","Name2"], function(el) { 
  return el.toLowerCase() === 'name1'; 
});
console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>