Как проверить, имеет ли объект ключ в JavaScript?

Какая правильная вещь. До x заголовки находились под ресурсами в Инструментах разработчика, но теперь я не могу просто сделать что-то вроде: Можем ли мы сами реализовать что-то вроде "уведомлять" в наших свойствах. Есть ли изящное решение для реализации широких целей, таких как разделение проблем и повторное использование в стиле OO.
if (myObj['key'] == undefined)
или Как насчет Stack, который является подклассом Vector, что я должен использовать вместо него. Я хотел бы переименовать/переместить поддерево проекта в Git, перемещая его из Есть ли постоянный способ в браузерах скрыть новые спиновые окна, которые некоторые браузеры (например, Chrome) отображают для ввода HTML номера типа.
if (myObj['key'] == null)
или Я знаю, что Activities предназначены для представления одного экрана моего приложения, а Fragments предназначены для многоразового макета UI с встроенной в них логикой. Друг мой и я в настоящее время обсуждаем, что такое закрытие в JS, а что нет.
if (myObj['key'])

Тэги:

javascriptobject
источник

Количество ответов: 2

Ответ № 1

Попробуйте

if ('key' in myObj)

И обратный. Для поддержки браузера см.

if (!('key' in myObj))

В противном случае: Node.

Используйте myObj. HasOwnProperty('key'), Это один из откровенных идиотов CSS - мне еще предстоит понять рассуждения (если кто-то знает, объясните, объясните).

myObj.hasOwnProperty('key')

Если у вас установлен Python. . .

источник
Ответ № 2

Вы должны подумать, что то, что вы пытаетесь сделать, обычно делается с помощью

if (!('key' in myObj))
источник

Похожие темы:

Как вы можете проверить #hash в URL с помощью JavaScript?
Javascript call() & apply() vs bind()?
Какие методы можно использовать для определения класса в JavaScript и каковы их компромиссы? Классы ES2015

Другие вопросы по меткам:

javascriptobject


licensed under cc by-sa 3.0 with attribution.