Показать сообщение отдельно
  #1 (permalink)  
Старый 06.02.2010, 20:12
Кандидат Javascript-наук
Отправить личное сообщение для Casufi Посмотреть профиль Найти все сообщения от Casufi
 
Регистрация: 05.02.2010
Сообщений: 109

Как записать в массив новый объек а не ссылку на исходный объект
Поясню на примере:
Вот как я делаю

var colDaysModels = new Array();

	DefaultColModel = {
		align : 'left',
		editable : true,
		edittype : 'sring',
		sortable : false,
		resizable : false
	};

	DefaultColModel['name'] = 'id';
	DefaultColModel['label'] = 'id';
	DefaultColModel['width'] = 25;
	colDaysModels.push(DefaultColModel);
	DefaultColModel['name'] = 'cost';
	DefaultColModel['label'] = 'cost';
	DefaultColModel['width'] = 100;
        colDaysModels.push(DefaultColModel);;


В результате в массиве оказывается два элемента
[{... name:cost, label:cost,width:100},{... name:cost, label:cost,width:100}]

Как сделать так чтобы в массиве первым был элемент
{name:id, label:id,width:25}
Ответить с цитированием