Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.06.2014, 11:37
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

русские символы в ключе ассоциативного массива
половина вопроса в теме

стоит задача создания кэша, но в кэше будут храниться русские символы:
var t = {};
t['ыва'] = 1;
t['вап'] = 2;
for(var prop in t)
console.log(prop);


это нормальная практика? или так не делают? просто я такого нигде не встречал еще
Ответить с цитированием
  #2 (permalink)  
Старый 22.06.2014, 12:11
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от skrudjmakdak
это нормальная практика?
Это - нормально.
Ответить с цитированием
  #3 (permalink)  
Старый 22.06.2014, 12:41
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,518

Ключи - юникод строки, потому могут содержать какие угодно символы, в т.ч. непечатные(даже NUL), так что тут всё в порядке.

По секрету скажу, что можно даже именовать всё на русском:
function функция( сообщение ){
    alert( сообщение )
}
функция('Работает!)');
но тут уже есть нюансы, да и в любом случае так делать не стоит)
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Русские символы в скрипте moslem Общие вопросы Javascript 4 28.01.2014 19:43
Получить значения ассоциативного массива по ключу TITO Общие вопросы Javascript 2 11.01.2014 16:42
Не могу передать на сервер русские символы Beton-Karton AJAX и COMET 1 21.01.2011 20:38
Русские символы показываются каракулями после отправки AndreyT AJAX и COMET 19 04.06.2010 18:54
Русские символы в строке адреса parzh-junior Элементы интерфейса 1 11.04.2010 19:12