Показать сообщение отдельно
Старый 13.07.2004, 12:06
Lego вне форума Посмотреть профиль Отправить личное сообщение для Lego Найти все сообщения от Lego
  № 1  
Lego
 
Аватар для Lego

Регистрация: Nov 2001
Адрес: Днепропетровск
Сообщений: 107
Отправить сообщение для Lego с помощью ICQ
По умолчанию Правильный синтаксис многомерного массива

Не могу сообразить как правильно описать подобную структуру:
Код:
function TRecordSet(fields)
{
	this.fields = fields;
	this.fieldCount = this.fields.length;
	this.recordCount = 0;
	this.records = [];
}

TRecordSet.prototype.AddRecord = function(records)
{
	for(var i = 0; i < this.fieldCount; i++)
	{
		this.records[this.recordCount][this.fields[i] ] = records[i];
	}
	this.recordCount++;
}

rs = new TRecordSet(["name", "city"])
rs.AddRecord("Oleg","Dnepropetrovsk");

trace(rs[0].name);
trace(rs[0].city);
На

trace(rs[0].name);
trace(rs[0].city);

получаю

undefined
undefined

А как бы мне вот так вот, чтобы все-таки

trace(rs[0].name);
trace(rs[0].city);

и получалось

Oleg
Dnepropetrovsk


Большое спасибо.
__________________
Я не любопытный и хитрый, а любознательный и сообразительный!