Цитата:
Сообщение от ksa
(Сообщение 197499)
Х\з на сколько это изящно... :D Но работает.
var o={};
o[-1]='test';
alert(o[-1]);
|
Спасибо :)
Я лентяй и болван. Столкнулся, не поискал и сразу стал плакаться на форум. Это, имхо, что-то вроде ассоц. массива или объекта. Если же речь о том, чтобы без явного присвоения индекса -1 использовать его и др. отриц., тут в зависимости от задачи (в моём случае -1 - первый с конца, и т.д.):
var a=["aa","bb","cc"];
var i=-1; // индекс
if(i<0){// как-то так
i=a.length+i;
}
alert(a[i]);
|