“JavaScript Key существует” Ответ

JavaScript Key существует

var person={"name":"Billy","age":20}
person.hasOwnProperty("name"); // true
person.hasOwnProperty("sex"); // false
Grepper

JavaScript Hashtable содержит ключ

if (obj.hasOwnProperty("key1")) {
  ...
}
Faithful Finch

javaScript проверяет, существует ли ключ в объекте

"key" in obj // true, regardless of the actual value

If you want to check if a key doesn't exist, remember to use parenthesis:
!("key" in obj) // true if "key" doesn't exist in object
!"key" in obj   // ERROR!  Equivalent to "false in obj"

Or, if you want to particularly test for properties of the object instance (and not inherited properties), use hasOwnProperty:
obj.hasOwnProperty("key") // true
Super Seahorse

Проверьте, существует ли ключ в JavaScript объекта

"key" in obj // true, regardless of the actual value
Determined Dunlin

Как проверить, существует ли ключ в JavaScript объекта

!("key" in obj) // true if "key" doesn't exist in object
!"key" in obj   // ERROR!  Equivalent to "false in obj"
Dizzy Dugong

Проверяете, существует ли ключ в объекте JavaScript?

5003

Checking for undefined-ness is not an accurate way of testing whether a key exists. What if the key exists but the value is actually undefined?

var obj = { key: undefined };
console.log(obj["key"] !== undefined); // false, but the key exists!
shafeeque

Ответы похожие на “JavaScript Key существует”

Вопросы похожие на “JavaScript Key существует”

Больше похожих ответов на “JavaScript Key существует” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования