JavaScript-当键是可变的时,如何检查对象是否有某个键?
例如:JavaScript-当键是可变的时,如何检查对象是否有某个键?,javascript,Javascript,例如: var o = {'key': 'value'}; var key = 'key'; console.log('key' in o); //true console.log(key in o); //false 如何做到这一点= 我建议: o.hasOwnProperty(key); 参考资料: . 请尝试hasOwnProperty: 我是一个邪恶的忍者;这个答案到底是什么?我的印象是,这回答了一个问题:“[我]如何检查对象是否有某个键,而[该]键是[a]变量?”不是吗?第二个日
var o = {'key': 'value'};
var key = 'key';
console.log('key' in o); //true
console.log(key in o); //false
如何做到这一点= 我建议:
o.hasOwnProperty(key);
参考资料:
.
请尝试hasOwnProperty:
我是一个邪恶的忍者;这个答案到底是什么?我的印象是,这回答了一个问题:“[我]如何检查对象是否有某个键,而[该]键是[a]变量?”不是吗?第二个日志也是正确的。直接提供字符串文字或包含字符串值的变量具有相同的效果。两者都应为true。你测试了什么?多么可笑的问题和答案…哈哈,实际上我错发了这篇帖子-@amadeus是对的=
o.hasOwnProperty(key);