Если у меня есть объект, который выглядит следующим образом:Получить значение неопределенного свойства объекта
Object{
undefined : 20
}
Каков наилучший способ получить значение неопределенного свойства?
Если у меня есть объект, который выглядит следующим образом:Получить значение неопределенного свойства объекта
Object{
undefined : 20
}
Каков наилучший способ получить значение неопределенного свойства?
Когда вы определяете объект, подобный этому, он не использует ключевое слово undefined
в качестве ключа, а является строкой . Так к нему доступ с цитатами
var test = {
undefined : 20
};
console.log(test['undefined']);
var obj = {undefined : 20}
Вы можете получить
obj.undefined
или
obj['undefined']
Вы можете написать foo['undefined']
. Это лучший способ, если вы не уверены в ключе
object.undefined – Hacketo