// создаем объект
var m={};
// создаем у него три свойства и присваиваем им значения
m[5]='mama';
m[6]='papa';
m[7]='deda';
// или так:
m.x='mama';
m.y='papa';
m.z='deda';
alert(m[4] + ' ' + m[5] + ' ' + m[6] + ' ' + m[7]); // undefined mama papa deda
// как переименовать свойство "5" в свойство "4", чтобы при обращении к m[4] мы бы получили значение из бывшего m[5], а m[5] типа исчезло вообще?
// имеется ввиду не копирование m[4]=m[5];