Sha*_*Moh 9 javascript arrays lodash
我正在使用lodash _.some函数检查数组中的值.但它的情况敏感.在lodash中是否有任何不区分大小写的搜索功能.下面是我的示例数组结构
[
{
"Name": "Division 1",
"ParentName": null
},
{
"Name": "Division 2",
"ParentName": null
}
]
Run Code Online (Sandbox Code Playgroud)
使用lodash我正在检查这样
_.some(divisionList, ['Name', divisionname]);
Run Code Online (Sandbox Code Playgroud)
Júl*_*zer 14
您可以将函数传递到以_.some不区分大小写的方式比较名称的位置,例如:
_.some(divisionList, function(division) {
return division.Name.toLowerCase() === divisionName;
})
Run Code Online (Sandbox Code Playgroud)
使用Array.some()函数的"本机"javascript(ES6)解决方案(作为替代):
var divisionName = "division 2", // for example
hasDivision = divisionList.some((obj) => obj["Name"].toLowerCase() === divisionName);
console.log(hasDivision); // true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13298 次 |
| 最近记录: |