【发布时间】:2015-05-14 03:16:34
【问题描述】:
是否有方法或方法链来检查 lodash 中可用的对象中是否存在键数组,而不是使用以下方法?
var params = {...}
var isCompleteForm = true;
var requiredKeys = ['firstname', 'lastname', 'email']
for (var i in requiredKeys) {
if (_.has(params, requiredKeys[i]) == false) {
isCompleteForm = false;
break;
}
}
if (isCompleteForm) {
// do something fun
}
更新
感谢大家提供出色的解决方案!如果你有兴趣,这里是不同解决方案的 jsPerf。
【问题讨论】:
标签: javascript arrays lodash