bbo
Version:
bbo is a utility library of zero dependencies for javascript.
26 lines (19 loc) • 433 B
JavaScript
;
var is_typeof = require('./is_typeof.js');
/**
* map condition judge
* bbo.judge = bbo.judgment
*/
function judge(v, vals, strict) {
if (!is_typeof(vals, 'array')) return false;
for (var key in vals) {
if (strict) {
if (v === vals[key]) return true;
} else {
// eslint-disable-next-line eqeqeq
if (v == vals[key]) return true;
}
}
return false;
}
module.exports = judge;