Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 数组中的Lodash检查值不区分大小写_Javascript_Arrays_Lodash - Fatal编程技术网

Javascript 数组中的Lodash检查值不区分大小写

Javascript 数组中的Lodash检查值不区分大小写,javascript,arrays,lodash,Javascript,Arrays,Lodash,我正在使用lodash\uux.some函数检查数组中的值。但它是区分大小写的。在lodash中是否有不区分大小写的搜索功能?下面是我的示例数组结构 [ { "Name": "Division 1", "ParentName": null }, { "Name": "Division 2", "ParentName": null } ] 使用lodash,我是这样检查的 _.some(divisionList, ['Name', division

我正在使用
lodash
\uux.some
函数检查数组中的值。但它是区分大小写的。在
lodash
中是否有不区分大小写的搜索功能?下面是我的示例数组结构

[
  {
    "Name": "Division 1",
    "ParentName": null
  },
  {
    "Name": "Division 2",
    "ParentName": null
  }
]
使用lodash,我是这样检查的

_.some(divisionList, ['Name', divisionname]);

您可以将一个函数传递给
\某些
,在那里您可以不区分大小写地比较名称,例如:

_.some(divisionList, function(division) {
  return division.Name.toLowerCase() === divisionName;
})
使用
Array.some()
函数的“本机”javascript(ES6)解决方案(作为替代方案):


既然你没有包含代码> Loasy标签,正常的JS解决方案会为你工作吗?如果你解决了你的问题,你能考虑一下标记答案是否被接受?谢谢
var divisionName = "division 2",  // for example
    hasDivision = divisionList.some((obj) => obj["Name"].toLowerCase() === divisionName);

console.log(hasDivision);  // true