Показать сообщение отдельно
  #1 (permalink)  
Старый 21.09.2012, 00:04
Аспирант
Отправить личное сообщение для xfreewindx Посмотреть профиль Найти все сообщения от xfreewindx
 
Регистрация: 19.08.2012
Сообщений: 33

Поясните пример
Здравствуйте!

Поясните по этому примеру
http://learn.javascript.ru/object#п...свойств

<!DOCTYPE html>
<html>

<body>
<script>
var codes = {
"+7": "Россия",
"+38": "Украина",
"+1": "США"
};

for (var key in codes) {
var value = codes[key];
var id = +key; // привести к числу
alert(id + ": " + value); // 7, 38, 1 во всех браузерах
}
</script>
</body>

</html>

Почему потребовалось "+" вставлять чтобы привести ключи к строке, вроде если ключ в кавычках и так строковый тип получается ?
Ответить с цитированием