2015-06-10 2 views

ответ

1

Когда вы определяете объект, подобный этому, он не использует ключевое слово undefined в качестве ключа, а является строкой . Так к нему доступ с цитатами

var test = { 
 
    undefined : 20 
 
}; 
 
console.log(test['undefined']);

+0

Отлично. Большое спасибо. Я приму это как правильный ответ за 11 минут, когда смогу. – Daft

+0

также делает 'object [undefined]' такой же, как 'object [" undefined "]' – Hacketo

+0

@Daft, рад, что это помогло :) – AmmarCSE

0
var obj = {undefined : 20} 

Вы можете получить

obj.undefined 

или

obj['undefined'] 
0

Вы можете написать foo['undefined']. Это лучший способ, если вы не уверены в ключе

Смежные вопросы