如何在javascript中检查对象中是否存在密钥

时间:2016-06-27 19:59:27

标签: javascript object literals

我有以下对象字面值:

{ 
  '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值。

2 个答案:

答案 0 :(得分:6)

答案 1 :(得分:0)

你可以这样做:

NA