【发布时间】:2016-10-29 22:58:44
【问题描述】:
我有以下对象字面量:
{
'key1':
{
id: 'rr323',
d: undefined,
x: 560,
y: 150
},
'key2':
{
id: 'rr231',
d: undefined,
x: 860,
y: 90
}
}
我想实现一个 if 语句,如下所示:
if(key DOES NOT exist in object){
//perform certain function
}
我尝试了以下方法:
var key = key1;
if(!(key in global_move_obj)){
// function
}
但是当它应该返回假时,它总是返回真值。
【问题讨论】:
-
var key = key1在你的代码中应该是var key = 'key1',否则你要检查是否undefined in global_move_obj。
标签: javascript object literals