मैं showtimesData
से showtimesByLocationByDate
किसी भी विचार को किसी भी तृतीय पक्ष लाइब्रेरी का उपयोग किए बिना और केवल शुद्ध जावास्क्रिप्ट का उपयोग किए बिना इसे कैसे करना है? अन्यथा, मैं इसके लिए किस तीसरे पक्ष पुस्तकालय का उपयोग कर सकता हूं?अपने गुणों में से एक द्वारा जावास्क्रिप्ट ऑब्जेक्ट सरणी को कैसे समूहित करें?
var showtimesData = [
{"location":"location1", "date":"31-12-2016", "time":"1:00"},
{"location":"location1", "date":"31-12-2016", "time":"2:00"},
{"location":"location1", "date":"01-01-2017", "time":"3:00"},
{"location":"location1", "date":"01-01-2017", "time":"4:00"},
{"location":"location2", "date":"31-12-2016", "time":"1:00"},
{"location":"location2", "date":"31-12-2016", "time":"2:00"},
{"location":"location2", "date":"01-01-2017", "time":"3:00"},
{"location":"location2", "date":"01-01-2017", "time":"4:00"},
];
var showtimesByLocationByDate = [
{
"location":"location1",
"dates":[
{
"date":"31-12-2016",
"times":["1:00","2:00"]
},
{
"date":"01-01-2017",
"times":["3:00","4:00"]
}
]
},
{
"location":"location2",
"dates":[
{
"date":"31-12-2016",
"times":["1:00","2:00"]
},
{
"date":"01-01-2017",
"times":["3:00","4:00"]
}
]
},
];
क्या इसे उस विशिष्ट प्रारूप का पालन करना है? डेट लुकअप बहुत तेज होगा यदि यह किसी ऑब्जेक्ट की संपत्ति होगी। – MinusFour
यदि मैं तिथियों को गुणों के रूप में सेट करना चाहता था, तो क्या मैं गुणों के माध्यम से तारों को प्राप्त करने के लिए गुणों के माध्यम से लूप कर सकता हूं? – davidchoo12
हां, ऑब्जेक्ट के गुणों के माध्यम से लूप करना संभव है। – MinusFour