'How to check if a key exists in an object in javascript [duplicate]
I have the following object literal:
{
'key1':
{
id: 'rr323',
d: undefined,
x: 560,
y: 150
},
'key2':
{
id: 'rr231',
d: undefined,
x: 860,
y: 90
}
}
I want to implement an if statement such as below:
if(key DOES NOT exist in object){
//perform certain function
}
I tried the following:
var key = key1;
if(!(key in global_move_obj)){
// function
}
But that always returns true value when it should return false.
Solution 1:[1]
You can do it like:
var key = 'key1';
if (!('key1' in obj)) {
....
}
// or
if (!(key in obj)) {
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | fedeghe |
