本文介绍了数组中的Lodash检查值不区分大小写的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用lodash
_.some
函数检查数组中的值.但区分大小写. lodash
中有区分大小写的搜索功能吗?下面是我的示例数组结构
I am checking for a value in a array using lodash
_.some
function. but its case sensitive. Is there any function for case insensitive search in lodash
? Below is my sample array structure
[
{
"Name": "Division 1",
"ParentName": null
},
{
"Name": "Division 2",
"ParentName": null
}
]
我正在使用lodash进行检查
using lodash I am checking like this
_.some(divisionList, ['Name', divisionname]);
推荐答案
使用Array.some()
函数(作为替代方法)的本地" javascript(ES6)解决方案:
The "native" javascript (ES6) solution using Array.some()
function (as an alternative):
var divisionName = "division 2", // for example
hasDivision = divisionList.some((obj) => obj["Name"].toLowerCase() === divisionName);
console.log(hasDivision); // true
这篇关于数组中的Lodash检查值不区分大小写的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!