как получить доступ к немедленному неизвестному ключу в объекте

#javascript

#javascript

Вопрос:

как получить доступ к немедленному неизвестному ключу в объекте. на рисунке «367: sl» является динамическим ключом, и я хочу получить доступ к значению cptyName, которое находится в «367: sl». Заранее спасибо

рис

Комментарии:

1. является ли этот динамический ключ 367:sl единственным ключом в quotes объекте? или их может быть много? если да, нужно ли вам получить первый?

Ответ №1:

Если ваш динамический ключ является единственным ключом в quotes объекте, вы можете получить первый ключ, а затем получить доступ к значению с помощью:

 var firstKey = Object.keys(quotes)[0];
var cptyName = quotes[firstKey].cptyName;
 

http://jsfiddle.net/mGZpa/

Ответ №2:

Вы можете выполнить итерацию по объекту.

 var quotes = {
    '367:sl': 'cptyname'
}

for(var i in quotes) {
    alert(quotes[i]);
}
 

ДЕМОНСТРАЦИЯ