русские символы в ключе ассоциативного массива
половина вопроса в теме ;)
стоит задача создания кэша, но в кэше будут храниться русские символы: var t = {}; t['ыва'] = 1; t['вап'] = 2; for(var prop in t) console.log(prop); это нормальная практика? или так не делают? просто я такого нигде не встречал еще ;) |
Цитата:
|
Ключи - юникод строки, потому могут содержать какие угодно символы, в т.ч. непечатные(даже NUL), так что тут всё в порядке.
По секрету скажу, что можно даже именовать всё на русском: function функция( сообщение ){ alert( сообщение ) } функция('Работает!)');но тут уже есть нюансы, да и в любом случае так делать не стоит) |
Часовой пояс GMT +3, время: 20:19. |