【发布时间】:2018-09-26 03:50:43
【问题描述】:
使用 Lodash 我试图查找集合中是否存在值。
如果存在,我想返回true,否则返回false。
const d = [{
"country": "India",
"_id": ObjectId("5ad47b639048dd2367e95d48"),
"cities": []
}, {
"country": "Spain",
"_id": ObjectId("5ad47b639048dd2367e95d49"),
"cities": []
}];
片段代码
Countries = ['India', 'Spain']
if (_.has(d, Countries)) {
console.log(true);
} else {
console.log(false);
}
但它总是返回 False。不建议我使用lodash 如果可能的话,谁能提出更好的方法。
【问题讨论】:
标签: javascript arrays json lodash