I can't figure out what's wrong with this. I have also tried having another has table instead of the object but still nothing. Maybe I can't apply a custom key to the second dimension?

Code:
var tickets = [];
		
tickets['1'] = [];
tickets['1']['6'] = {
	'price': '30.00',
	'name': 'General Admission + Docent's Choice Tour'
};

tickets['1']['5'] = {
	'price': '15.00',
	'name': 'General Admission'
};
	
	tickets['2'] = [];
tickets['2']['1'] = {
	'price': '550.00',
	'name': 'Preview Gala - Benefactor ticket'
};
tickets['2']['2'] = {
	'price': '325.00',
	'name': 'Preview Gala - Sponsor Ticket'
};
tickets['2']['3'] = {
	'price': '175.00',
	'name': 'Preview Gala - Patron Ticket'
};
tickets['2']['4'] = {
	'price': '125.00',
	'name': 'Preview Gala - Young Friend Ticket'
};
	
tickets['3'] = [];
tickets['3']['7'] = {
	'price': '65.00',
	'name': 'New Collectors'
};