JavaScript - 当密钥是可变的时,如何检查Object是否有某个密钥?

时间:2013-07-06 19:22:14

标签: javascript

示例:

var o = {'key': 'value'};
var key = 'key';
console.log('key' in o); //true
console.log(key in o); //false

怎么做? =)

2 个答案:

答案 0 :(得分:5)

我建议:

o.hasOwnProperty(key);

JS Fiddle demo

参考文献:

答案 1 :(得分:3)

尝试hasOwnProperty

o.hasOwnProperty(key);