मैं जावास्क्रिप्ट के साथ अपना खुद का अनुस्मारक ऐप बनाने की कोशिश कर रहा हूं, इसलिए मूल रूप से मैं एक श्रेणी (काम, स्कूल, प्रोग्रामिंग अनुस्मारक इत्यादि) जैसे अनुस्मारक का एक सेट बना सकता हूं। और इनमें से प्रत्येक को उनके अनुस्मारक कार्य श्रेणी की तरह हो सकते हैं, मेरे पास अनुस्मारक की सूची हो सकती है और इसी तरह। मैं स्थानीय स्टोरेज पर सेट और उनकी अनुस्मारक को भी सहेजना चाहता हूं और उन्हें पृष्ठ पर फिर से बनाना चाहता हूं। निस्संदेह अनुस्मारक की सूची उस सेट पर होनी चाहिए जो संबंधित है।इस ऑब्जेक्ट को दो कन्स्ट्रक्टर को सही ढंग से कैसे संबद्ध करें?
इससे पहले कि मैं पेज कर मैं सच में यह पहली मॉडल बनाना चाहते हैं और मैं एक अभ्यास के रूप में OOP दृष्टिकोण पर जाने का फैसला किया और मैं उन्हें संबद्ध करने के लिए कैसे पता लगाना कर रहा हूँ यहाँ मैं अब तक मिल गया है ..
var ReminderSet = function(set){
this.set = set; //could be work, school , etc
}
var Reminders = function(new_reminder){
this.reminders = new_reminder; // a new reminder
}
ReminderSet.prototype.reminders = new Reminders();
ReminderSet.prototype.printSet = function(){
console.log(this.set, this.reminders); /* gives the ff output
work { reminders: 'finish task on time' }
school { reminders: 'study on chem' }*/
}
var workReminders = new ReminderSet("work"); // create a new set of reminder
var schoolReminders = new ReminderSet("school"); // create a new set of reminder
workReminders.reminders = new Reminders("please the boss"); //add a new reminder to work
workReminders.reminders = new Reminders("finish task on time");//add a new reminder to work
schoolReminders.reminders = new Reminders("finish projects"); //add new reminder to school
schoolReminders.reminders = new Reminders("study on chem"); //add new reminder to school
workReminders.printSet();
schoolReminders.printSet();
समस्या यह है कि यह मुझे सेट के लिए एक से अधिक अनुस्मारक बनाने नहीं देगा, मुझे उम्मीद है कि आप इस धन्यवाद के साथ मेरी मदद कर सकते हैं! बस स्पष्ट होने के लिए मैं केवल 3 महीने के लिए जावास्क्रिप्ट सीख रहा हूं और यह मेरी पहली बार ओओपी कर रहा है हालांकि मैंने पहले कुछ पिछली कार्य परियोजनाएं की थीं लेकिन मुझे लगता है कि वास्तव में ओओपी से परिचित होना महत्वपूर्ण है।
मैं वास्तव में खुश नामकरण यह वास्तव में आसान समझने के लिए धन्यवाद के लिए! –