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