可以通过 _.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>
我正在使用下划线库来搜索数组中的元素。
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>