我有以下对象字面值:
{
'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
}
但是当它返回false时,它总是返回true值。
答案 0 :(得分:6)
使用hasOwnProperty
电话
if (!obj.hasOwnProperty(key)) {
}
答案 1 :(得分:0)
你可以这样做:
NA