JavaScript именованные массивы как набор записей
Обычно для этой цели используют конструкцию Map, однако лично мне не нравится его синтаксис, когда для доступа необходимо использовать get /set. Поэтому я обычно использую создание объекта. Т.е. получается что-то вроде:
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25  | 
						// набор записей TBokings=new Object(); TBokings={   x:0,   x1:0,   starttime:"12:00",   endtime:"13:00",   status:"busy" }; // сам массив ArrBooking=new Array(); ///добавление в массив   TBokings.x=startRectX;   TBokings.x1=EndRectX;   TBokings.starttime=item.DtFrom_UTC;   TBokings.endtime=item.DtTo_UTC;   TBokings.status="busy";   ArrBooking.push(Object.assign({}, TBokings));       // перебор массива ArrBooking.forEach(function(item){ 	console.log(item); });  | 
					
				
				
				
