0:00
ही एवरीवन वेलकम बैक एंड इस वीडियो में हम
0:02
देखने वाले हैं व्हाट इस जावास्क्रिप्ट सो
0:05
हम इसमें बात करने वाले हैं जावास्क्रिप्ट
0:07
कारी की एंड स्पॉइल अलर्ट हम इस कारी की
0:10
बात नहीं करने वाले जावास्क्रिप्ट कारी
0:12
इससे बहुत ज्यादा डिफरेंट है ओके तो देखते
0:15
हैं व्हाट इस करी तो सबसे पहले मैं क्या
0:17
करूंगा तू डेमोंस्ट्रेट व्हाट इस केयरिंग
0:19
ठीक है तो ये भी बहुत एडवांस और आई कैन से
0:22
बहुत ही कॉमन इंटरव्यू क्वेश्चन है जो
0:24
करीम काफी पूछा जाता है सो यू शुड नो
0:26
व्हाट इस केयरिंग इन जावा स्क्रिप्ट एंड
0:28
मोस्ट इंपॉर्टेंट व्हाट इसे डी प्रैक्टिकल
0:30
उसे ऑफ करेंगे ओके तो लेट अस से मेरे पास
0:34
यहां पर एक फंक्शन है ठीक है तो एक ऐड
0:36
फंक्शन है जो बेसिकली क्या करता है तीन
0:38
नंबर्स को ऐड करता है इसमें एक ए बी एंड
0:41
सी पैरामीटर्स आते हैं एंड ये फंक्शन क्या
0:43
करता है तो मैं रिटर्न कर देता है ए प्लस
0:45
बी प्लस सी ग्रेट नौ व्हाट यू कैन डू तुम
0:48
इस फंक्शन को कॉल करते हो नॉर्मली तो मैं
0:51
फंक्शन को कॉल करते हो लेट अस से ऐड एंड
0:53
इसके अंदर तुम क्या कर सकते हो तीन 12
0:54
मीटर को पास कर सकते हो सो लाइक आय कैन से
0:57
तू प्लस फाइव प्लस से 10 करेक्ट एंड जैसे
1:00
तुम उसको से करोगे यू गो डी आउटपुट ऑन दी
1:02
टर्मिनल ओके सो तुम्हारे इस कंसोल पे क्या
1:04
होगा आउटपुट ए जाएगी ग्रेट तो ये तो था
1:07
नॉर्मल वर्जन ठीक है इसमें हमने कोई भी
1:09
केयरिंग वगैरा नहीं की दिस इस अन नॉर्मल
1:11
फंक्शन जो दो तीन नंबर्स को ऐड करता है अब
1:14
लेटेस्ट से वैरियेक रिटायरमेंट है इस बात
1:17
को ध्यान से सुना लेट्स से मेरी ट्रिक
1:18
वायर में है डेट मैं ये ऐड मैं ये ऐड
1:22
ऑपरेशन तभी करना चाहता हूं अगर मेरे पास
1:25
तीनों पैरामीटर अवेलेबल है यानी की जब
1:29
मेरे पास तीनों चीज अवेलेबल है ना दें आई
1:31
वांट तू ऐड अब लेटर से जो उसका फर्स्ट
1:34
पैरामीटर है ना वो मुझे कहीं और से मिलता
1:36
है ठीक है किसी एपीआई से मिलता है
1:38
जो ये बी पैरामीटर है ना ये मुझे किसी
1:41
थर्ड आप ऐसे मिलता है और ये जो सी
1:43
पैरामीटर है लेट अस से ही उसे टाइप करता
1:45
है तो मुझे क्या करना है मुझे बेसिकली
1:47
तीनों इनपुट्स को पहले गदर करना है उसके
1:49
बाद ही इस पार्टिकुलर फंक्शन को मुझे क्या
1:52
करना है एग्जीक्यूट कर रहा है ठीक है तो
1:57
हमें कम करते हैं ना हम तीन वैरियेबल्स
2:00
बना लेते हैं यहां पर तुम क्या करोगे तुम
2:04
उसके बाद तुम क्या करोगे
2:06
एंड फिर तुम क्या करोगे लेट्स सी बना लोग
2:09
राइट उसके बाद तुम क्या करोगे एक-एक करके
2:11
इन तीनों को कलेक्ट करोगे एंड जब तक ये
2:14
तीनों नहीं ए जाते तब तक तुम क्या करोगे
2:15
इस ऐड फंक्शन का एग्जीक्यूट नहीं करोगे ये
2:18
एक अच्छा तरीका है लेकिन क्या यह स्केल है
2:20
obbviously नहीं क्यों बिकॉज यहां पर
2:23
मैंने एग्जांपल लिए तीन वैरियेबल्स की हो
2:25
सकता है तुम्हारे पास कुछ ऐसा फंक्शन हो
2:27
जिसके अंदर तुम्हारे पास 10000 अरगुमेंट
2:30
जो तो उसे केस में तुम क्या करोगे ठीक है
2:32
वो एग्जांपल पे मैं आऊंगा जो मैं
2:34
प्रैक्टिकल एग्जांपल की बात कर रहा हूं बट
2:36
अभी के लिए समझो की यार तुम्हें ना ये
2:38
वाला टास्क तभी करना है अगर तीनों
2:40
पैरामीटर्स मेरे पास अवेलेबल है
2:44
प्रॉब्लम यू कैन उसे कारी ठीक है तो तुम
2:47
इसकी क्या कर सकते कारी बना सकते हो सो
2:49
लेट मी शो यू हो सो इन स्टेट ऑफ रिटर्निंग
2:51
ए प्लस बी प्लस सी तुम क्या कर सकते हो
2:53
तुम यहां पर एक क्लोजर रिटर्न कर सकते हो
2:55
पिछली वीडियो में हमने क्लोजर्स पड़े द तो
2:58
मैं यहां पर क्या करूंगा रिटर्न करूंगा एक
2:59
फंक्शन ठीक है जो एक पैरामीटर लेगा क्या
3:19
फिर से रिटर्न करता है एक फंक्शन जो एक
3:22
पैरामीटर लेता है सी एंड फाइनली यू रिटर्न
3:25
ए + बी + सी ठीक है अब इसका मतलब क्या हुआ
3:30
बेसिकली इसको हटा देते हैं ठीक है सो लेट
3:33
मी शो यू व्हाट दिस मिंस तो इस चीज को हम
3:34
क्या बोलते हैं कारी बोलते हैं तो ये क्या
3:36
हो रहा है ये एक फंक्शन की कारी हो रही है
3:37
ठीक है सो दिस इसे डी फंक्शन करेंगे इसमें
3:40
बेसिकली क्या होगा तुम क्या कर सकते हो
3:42
तुम्हारे पास एक ऐड फंक्शन है तुमने ऐड
3:44
फंक्शन को कॉल किया तुम्हारी पहली
3:46
रिक्वेस्ट है तुम्हारा जो पहला अरगुमेंट
3:50
था ना वो कहीं से मिल गया तुम्हें
4:00
एंड दें फाइनल यू कैन कॉल थिस फंक्शन की द
4:07
गेट यू गेट 10 सो बेसिकली तू जो ये फंक्शन
4:11
रिटर्न करेगा जो थ्री में तू को ऐड कर
4:13
देगा जो एक फंक्शन रिटर्न करेगा जो
4:15
बेसिकली ए और बी के अंदर सी को ऐड कर देगा
4:17
तो ये वाला पार्टिकुलर फंक्शन तब तक
4:20
एग्जीक्यूट नहीं करने वाला जब तक तीनों के
4:23
तीनों अरगुमेंट तो मैं मिल नहीं जाते ओके
4:25
अगर तुम एक भी अरगुमेंट को हटा दोगे ना
4:27
डेट ऐसे मैंने इसको हटा दिया तो तुम
4:29
देखोगे तुम्हारा फंक्शन एग्जीक्यूट नहीं
4:31
करने वाला तुम्हें एक फंक्शन मिल रहा है
4:32
जो बेसिकली ए + बी + सी को ऐड करेगा तो जब
4:36
तक तुम थर्ड पैरामीटर पास नहीं करोगे
4:38
तुम्हारा ये फंक्शन एग्जीक्यूट नहीं करने
4:40
वाला ओके सो इस चीज को हम क्या बोलते हैं
4:43
सिंपल टर्म्स में करिंग बोलते हैं ठीक है
4:45
सो दिस इस वैन एग्जांपल ऑफ करेंगे ओके अब
4:48
मैं तुम्हें प्रैक्टिकल उसे करके दिखाता
4:50
हूं जहां पर तुम उसे कर सकते हो
4:54
तो मैंने कोई ईमेल सर्वर बनाना है ठीक है
4:56
कुछ ऑटोमेटिक ईमेल सर्वर बनाना
4:59
सेंड सेंड ऑटो ईमेल ठीक है तो इसमें तुमने
5:04
कुछ ऐस लगा दिया अब जब तुम्हें ईमेल को
5:06
सेंड कर देना लेटस से तुम्हारे पास ना तीन
5:09
पैरामीटर्स हैं जो कहीं ना कहीं से
5:11
कैलकुलेट हो के आएंगे एक हो सकता है
5:12
तुम्हारा होगा 2 एड्रेस किसको सेंड करनी
5:15
है ईमेल सब्जेक्ट एंड बॉडी तो तुम क्या कर
5:18
सकते हो तुम इसकी कारी बना सकते हो ठीक है
5:20
सो यू कैन से किसको ईमेल सेंड करनी है ठीक
5:22
है ये फिर से क्या करेगा रिटर्न करेगा एक
5:25
फंक्शन जिसमें तुम बोलोगे यार ये ना
5:27
सब्जेक्ट है ठीक है उसके बाद तुम क्या
5:29
करोगे टर्न करोगे एक फंक्शन जिसके अंदर
5:32
तुम बॉडी पास कर दोगे एंड फाइनली तुम यहां
5:39
लॉक सेंडिंग ईमेल ठीक है सेंडिंग ईमेल एंड
5:44
उसके बाद हम बोलेंगे तू तो यहां पर हम एक
5:47
ईमेल कंपोज कर लेते हैं तू विद सब्जेक्ट
5:50
ठीक है तो यहां पर सब्जेक्ट ए जाएगा एंड
5:54
हम बोल रहे हैं बेसिकली हम बोल रहे हैं तो
5:56
जो भी हमारा बॉडी है ठीक है तो जो भी
5:58
हमारा बॉडी है तो मैं तुम्हें दिखाता हूं
6:01
यहां पर मैंने क्या किया मैंने यहां पे
6:02
कारी बनाया ठीक है तो यहां पे एक सिंपल है
6:04
बेसिकली पहला तू को लेता है और रिटर्न
6:06
करता है एक फंक्शन जो सब्जेक्ट को
6:09
जो सब्जेक्ट को एक्सेप्ट करता है सब्जेक्ट
6:11
देने के बाद तुम्हें फंक्शन मिलेगा जो
6:13
बॉडी को शिफ्ट करता है एंड फाइनली यू कैन
6:16
सेंड एंड ईमेल ठीक है अब लेटेस्ट में कम
6:19
कर रहे हो ठीक है तो मैं तीन में कम कर
6:21
रहे हो लेट अस से तुम्हारा टास्क क्या है
6:23
यार तुम्हें ना ये तू को मतलब बेसिकली इस
6:25
तू को मैनेज करना मेरा टास्क था मुझे नहीं
6:27
सब्जेक्ट को मैनेज करना है एंड किसी और
6:29
थर्ड पार्टी थर्ड डेवलपर का कम है इस बॉडी
6:31
को तो मैं क्या बोल सकता हूं मैं बोल सकता
6:33
हूं जैसे मेरे पास डाटा से तू अवेलेबल हुआ
6:35
तो मैं उसको बोलूंगा लेट रिजल्ट ठीक है
6:52
तो मेरा कम क्या हुआ मेरा कम यहां पर खत्म
6:55
मेरा सॉरी तुम्हारा कम खत्म तुम्हारा कम
6:58
क्या था डेट तुम्हें ना यार ये कहीं से
7:00
गदर कर रही है इनफॉरमेशन ठीक है तो तुमने
7:02
इसको गदर कर लिया अब मैं कौन हूं मैं हूं
7:05
यूजर तू मैं हूं डिवेलप तू तो मैं क्या
7:07
बोलूंगा मैं बोलूंगा स्टेप तू इक्वल तू
7:09
मैं तुम्हारा स्टेप उसे करूंगा आई विल उसे
7:12
योर स्टेप वैन एंड मैं यहां पे सब्जेक्ट
7:14
को ऐड कर दूंगा डेट यू नो यू हैव अन न्यू
7:16
ऑर्डर कन्फर्मेशन मेरा कम खत्म ठीक है तो
7:20
मेरा कम क्या था डेट इस में मुझे सब्जेक्ट
7:22
करना है मेरा कम खत्म अब जो थर्ड डेवलपर
7:25
होगा वो बेसिकली क्या करेगा इस स्टेप तू
7:26
को कॉल कर देगा स्टेप तू को कॉल करेगा एंड
7:30
इसके अंदर बॉडी पार्ट्स कर देगा
7:50
सीधा हमने यह वाला कम तभी किया जब मेरे
7:53
तीनों के तीनों अरगुमेंट अवेलेबल द ठीक है
7:56
बिकॉज नहीं तो क्या होता है ना अगर मैन लो
7:58
तुम इसको सिंपल ईमेल की तरह लिखते हैं ठीक
8:00
है तो एक्स एंड ऑटोमेटिक ईमेल जिसके अंदर
8:01
तीन पैरामीटर्स है तू सब्जेक्ट एंड बॉडी
8:04
तो होता क्या बेसिकली तुम कहते यार मेरे
8:07
पास तो सिर्फ तू अवेलेबल है कोई और कहता
8:08
मेरे पास सिर्फ सब्जेक्ट कोई और कहता है
8:10
मेरे पास सिर्फ बॉडी है तो किस सीक्वेंस
8:12
में हम इसको रन करें तो मैं बोलूंगा ठीक
8:14
है यार मैं अपना तू और सब्जेक्ट तुम्हें
8:16
दे देता हूं तुम्हें इस फंक्शन को कॉल करो
8:17
सो इस पार्टिकुलर प्रॉब्लम को सॉल्व करने
8:19
के लिए हमने क्या किया हमने फंक्शन कारी
8:22
का उसे किया मैंने अपना स्टेप किया उसका
8:24
रिजल्ट मैंने रिटर्न कर दिया दूसरे डेवलपर
8:26
ने मेरे फंक्शन को उसे करके अपना स्टेप
8:28
किया ठीक है उसको नहीं पता लगा मैंने क्या
8:30
किया एंड लास्ट वाले डेवलपर ने क्या किया
8:32
कॉल किया एंड सारा कम अपने आप हो गया सो
8:35
दिस इस नॉन आज फंक्शन करें ओके अब इस
8:37
पार्टिकुलर फंक्शन कारी में इस पार्टिकुलर
8:39
फंक्शन करिए में मैंने ये सिक्स का उसे
8:41
नहीं किया यू कैन सी डेट मिंस सिंपल
8:42
फंक्शंस उसे कर रहा हूं एंड व्हाट टाइम
8:45
यूजिंग दिस रिटेन स्टेटमेंट करेक्ट इसी को
8:48
अगर मुझे मॉडिफाई करना है कुछ मॉडर्न
8:50
आवश्यक कोर में तो तुम इसको कैसे लिख सकता
8:54
सेंड ऑटो ईमेल ठीक है इसको ध्यान से देखना
8:57
इक्वल्स तू ओके यू कैन से व्हाट इसे दी
9:00
पैरामीटर डेट यू वांट यू वांट तू दें यू
9:03
कैन यू वांट सब्जेक्ट दें दिस इसे एन ऑफ
9:06
फंक्शन दें यू वांट बॉडी ओके यू वांट बॉडी
9:10
एंड फाइनली व्हाट यू कैन डू यू कैन दिस
9:13
पार्टिकुलर स्टेटमेंट तो मैं इसको कॉपी कर
9:15
लेता हूं कॉपी एंड पेस्ट तो ये भी से कम
9:18
ही करेगा ठीक है तो मैं इसको थोड़ा सा
9:19
मिनिमाइज करके दिखाता हूं मैंने क्या किया
9:21
सेंड ऑटो ईमेल तू इसे अन फंक्शन विच इस
9:24
सब्जेक्ट तू इसे अन फंक्शन विच इस अन बॉडी
9:26
ठीक है सिमिलरली ऐड के केस में भी तुम
9:28
क्या कर सकते हो लेट्स से हमें इसको
9:29
कन्वर्ट करना है सो आई कैन आई कैन रिकवर
9:36
फंक्शन सी रिटर्न ए + बी + सी तो ये से कम
9:42
करेगा ओके इफ यू वांट अन प्रूफ कंसोल और
9:44
लॉक करके दिखा देते हैं सो आई विल से ऐड
9:47
तो ऐड करो वैन को किसके साथ प्रतिशत
9:50
प्रतिशत किसके साथ ऐड करना है
9:54
सो डेट इस हो बेसिकली यू कैन डू दिस ओके
10:05
बोलते हैं हम केयरिंग एंड जावास्क्रिप्ट
10:09
सो ये बहुत ही beneficiancy है और ये
10:11
बेसिकली हाई ऑर्डर फंक्शन एंड फंक्शनल
10:13
प्रोग्रामिंग में बहुत ज्यादा उसे की जा
10:15
सकती है सो आय होप डेट तू मी सैम ए गया
10:18
होगा तो बेसिकली हम क्या का रहे हैं
10:19
मल्टीपल क्लोजर्स बना रहे हो एक फंक्शन
10:21
विच रिटर्न्स फंक्शन एक फंक्शन विच अगेन
10:24
डी क्लोजर फंक्शन इफ यू आर नॉट सर क्लोज
10:27
योर फंक्शंस क्या होते हैं मेरी पिछली
10:29
वीडियो जाकर देख सकते हैं इसमें मैंने
10:30
क्लोजर्स की बात की थी लिंक मैं
10:32
डिस्क्रिप्शन में दल दूंगा एंड दिस वाज ऑल
10:34
अबाउट करें ओके सो डेट तुम्हें समझ ए गया
10:38
होगा व्हाट इसे डी प्रैक्टिकल उसे केस
10:40
मैंने इस वीडियो को काफी सिंपल रखने की
10:42
ट्राई की है सो दिस वैसे ऑल अबाउट केयरिंग
10:45
एंड जावा स्क्रिप्ट सो बेस्ट ऑफ लक फॉर
10:47
योर नेक्स्ट इंटरव्यू वीडियो अच्छा लगा
10:50
सब्सक्राइब तो बनता है मिलते हैं