Показать сообщение отдельно
  #1 (permalink)  
Старый 24.10.2012, 11:42
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Как переименовать свойство объекта?
// создаем объект
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];
Ответить с цитированием