我有一个对象:
var obj = {7:[57,58], 8:[37]}
如果对象中存在键/值,我正在寻找返回true或false的函数。
例如:
function check(key, value) { // 7,58
return true;
}
我该怎么做?谢谢!
答案 0 :(得分:2)
你可以这样做:
var obj = {7:[57,58], 8:[37]}
function check(key, val) {
return !!obj[key]&&!!~obj[key].indexOf(val);
}
check(7, 58); // true
check(7, 57); // true
check(8, 9); // false
答案 1 :(得分:1)
function check(obj, key, value) {
return (obj[key]) ? (obj[key].indexOf(value) != -1) : false;
}
答案 2 :(得分:1)