【发布时间】:2014-11-28 10:16:05
【问题描述】:
我有一个对象:
var obj = {7:[57,58], 8:[37]}
如果对象中存在键/值,我正在寻找返回 true 或 false 的函数。
例如:
function check(key, value) { // 7,58
return true;
}
我该怎么做?谢谢!
【问题讨论】:
标签: javascript object key key-value
我有一个对象:
var obj = {7:[57,58], 8:[37]}
如果对象中存在键/值,我正在寻找返回 true 或 false 的函数。
例如:
function check(key, value) { // 7,58
return true;
}
我该怎么做?谢谢!
【问题讨论】:
标签: javascript object key key-value
你可以这样做:
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
【讨论】:
function check(obj, key, value) {
return (obj[key]) ? (obj[key].indexOf(value) != -1) : false;
}
【讨论】:
【讨论】: