The Error Object & Custom Errors _ JavaScript Tutorial in Hindi #61
264 views
Feb 10, 2024
In the 61st tutorial of our JavaScript series presented in Hindi, unravel the intricacies of error handling by delving into the Error Object and creating custom errors. Gain a deeper understanding of the Error Object and learn how to leverage its properties to provide meaningful information about errors in your code. The tutorial also guides you through the creation of custom errors, allowing you to tailor error messages to suit your application's specific needs. Whether you're a seasoned developer or a JavaScript enthusiast, this session is a crucial step in fortifying your error-handling skills. Join in, explore the nuances of the Error Object, and learn to craft custom errors to enhance the robustness of your JavaScript code.
View Video Transcript
0:00
गैस आज के इस वीडियो में हम लोग देखेंगे कि error object क्या होता है, किस तरह से error object काम करता है, custom error आप लोग कैसे throw कर सकते हैं, for example मान लो मैं चाहता हूँ कि अगर user ने गलत input दे दिया मुझे, तो मैं custom error user को throw करके दू, ये काम कैसे किया जाएगा javascript में, चलते हैं computer screen में and let's get started
0:30
और आगे नहीं राप्ल बनाऊंगा और वह राप्ल जो बनने वाली है मेरी वह रहीगी यह क्या हो गया वाइट एक मिन��
0:37
मैं प्रोफाइल में जाऊंगा इसके बाद यहां जाऊंगा और हम लोग बात करने अले एडिट के बारे में अगर आप लो��
0:43
नहीं पता एरर ऑब्जेक्ट क्या है तो जो यह आ रहा था ना हमारा वह एरर ऑब्जेक्ट है हमारा और उसके बारे मे��
0:48
आज हम डिटेल में बात करेंगे तो यह हमारा होने वाला है वीडियो नंबर सिक्सटी वन तो मैं यहां पर लिखूंग��
0:54
61 underscore error underscore object create, rappel कर दूँगा और notes में आउँग��
1:01
तो for all the built-in errors the error object has two main properties
1:05
सारे built-in errors के लिए two properties है error object की कौन-कौन सी होती है वो properties
1:09
और वो जो two main properties है वो है name और message
1:13
stack हमको कभी-कभी मिलती है but name और message two main properties होती है तो आजाओ या��
1:17
हम लोग एक error produce करेंगे पहले यूज कर सकते हैं तो मैं ट्राइप लॉक यहां पर लूंगा और ट्राइप के अंदर में लिख दूंगा है जो कि ए��
1:29
वेरीबल का नाम है और डिफाइंड नहीं है तो जाहिर सी बात है हम लोग को एक एरर देखने को मिलेगा और वही��
1:35
देखना चाहते हैं ताकि हम लोग क्या करें समझ सके यार चीजों को ठीक है तो यहाँ पर आप देख��
1:42
मैं लिखूंगा console.log error यहाँ पर ठीक है तो यहाँ पर मैंने अभी Harry लिखा और यहाँ पर देख��
1:52
error print Harry error error run error
2:09
और मैं लिखूँगा यहाँ पर error.message ठीक है name लिखा message लिख��
2:14
और अब reload करता हूँ इसको और आप लोग देखना यहाँ पर name क्या ह��
2:17
यहाँ पर reference error है यह error का नाम है reference error आया ह��
2:21
और इसके बाद यहाँ पर message है harry is not defined ठीक है त��
2:25
इस error के नाम को और message को हम use कर सकते हैं, ये indicate करने के लिए, या पता करने के लिए
2:31
या कोई set of actions लेने के लिए, कि भाई reference error आया तो ये करो, अगर syntax error आया तो ये करो, कुछ और आया तो ये करो, ये सब कर सकते हैं
2:39
अगर मान लो मैं यहाँ पर custom errors throw करना चाहता हूँ मैं आप लोग को बस यह बताऊँगा कि custom errors कैसे throw करते है��
2:44
अगर आप एक custom error throw करना चाहते हो और आप यहाँ पर आप यहाँ प��
2:49
टी एच आरो डबली नियू एरर करते हो और लिखते हो हैरी इस नॉट गु��
2:56
ठीक है मानो मैं यह लिखता हूँ और यह एरर थ्रो करता हूँ और रिलोड करता हूँ तो आप लोगों यहाँ पर दिखेग��
3:02
हैरी इस नो यह कर रहे है और यहाँ पर हैरी इस नो अगर मैं यहाँ पर लिखता हूँ थ्रो न्यू रेफरेंस एर��
3:09
तो आपको type of error reference error मिल जाएगा ठीक है अभी मैं इसको reload करता हूँ ये ठीक से reload हुआ नहीं है चल��
3:32
मैं लिखता हूं एरडॉट स्टैक और मान लो मैं लिखता हूं है चेर रॉइ इज एक्वल टू और यह फिर मैं काम करत��
3:42
हूं यहां पर लिखता हूं मान लो कंसोल डॉट लॉग है ठीक है यह लिखता हूं और यह करने के बाद मान लो मै��
3:54
reload reference error is not defined reference error is not defined stack error dot stack print custom error throw notes
4:08
प्रोब्जेक्ट टू मेन प्रॉपर्टीज एरर और मैसेज और स्टैक को भी प्रिंट कर सकते हो आपको कभी-कभी स्टै��
4:14
मिल जाती है ठीक है इसके बाद मैंने बताया है वी कैन थ्रो और ओन एरर बाई यूजिंग थ्रो सेंटेक्स त��
4:19
इस तरह का इस्तेमाल आप लोग कर सकते हो जैसे कि यहां पर इफेश इस ग्रेटर इनवनिटी आप कह सकते हो इनवालि��
4:25
एज तो चलो यार एक प्रोग्राम लिख देते हैं फट एक्स है और उस प्रोग्राम में हम लोग पता है क्या करेंग��
4:29
यूजर से बोलेंगे कि alert या फिर let age is equal to from enter your age ठीक है और इसके बाद हम क्या करेंगे लिखेंगे if और मैं इस सारी चीज़ें ट्राइ करूँगा कि कोई भी error आता है तो catch के अंदर मुझे error मिल जाएगा और यहाँsun
4:52
एक चीज और करूंगा इस क्रिप्ट एस टेल रनिंग ठीक है और मैंने ट्राइड किया एज इगल टो प्रॉब्ट एंट��
5:02
यॉएज और इसके बाद मैं डेफिनेटली इस इसको कनवर्ट करना चाहूंगा एंटेजर में ठीक है तो एंटेज��
5:09
पर कन्वर्ट करने के लिए इसको मैं यहां पर लिखूंगा इस एकॉल टू नंबर डॉट पार्ट सेंट एज और इसके बा��
5:19
कंसोल डॉट लॉग यहां पर मैं कहूंगा एव इज इस क्रेटर थेन 120 मैं कहूंगा थ्रो न्यू एरर और मैं कहूंग��
5:31
प्रॉब्ली नॉट ट्रू 130 करते तो यार 150 करते तो यार क्यों उदास हो रहे हो डिस इस प्रोब्ली नॉट ट्रू ठीक है और यह करने के बा��
5:45
simply मैं save करूँगा और आपको दिखाता हूँ एक चीज एंटर यो एज 89 डिस्क्रिप्ट स्टेल रनिंग फिर इसके बाद मै��
6:09
scripts में आप चैनल टेक्स अरेड ट्रो कर सकते हो अब रेफरेंस अरेड ट्रो कर सकते हो आप अलग-अलग तरह क��
6:14
एररोस ट्रो कर सकते हो और एमडीएन रेफरेंस देख सकते हो आप एमडीएन रेफरेंस जिस एरर और आपको यहां पर सार��
6:23
रेंज एरर है इंटरनल एरर है तरह तरह के एररट्स आपको यहाँ देखने को मिल जाएगी सारे एरर्स जावास्क्रिप्ट में आप लो��
6:31
खोजकर इनको throw कर सकते हो कहा कैसे throw करना यह पढ़ सकते ह��
6:37
यहाँ पे MDN reference में but high level idea यह है कुछ इस तरह से आप लोग करोग��
6:41
जब भी यह सब चीज़े करना चाहोगे तो तो I hope कि आप लोगो custom error throw करना आ गय��
6:45
अगले वीडियो में finally clause के बारे में पढ़ेंगे बहुत ही एक interesting use case पढ़ेंगे जब finally clause actually useful होता ह��
6:50
लोगों को पता नहीं होता है finally clause actually useful क्यों है तो वो चीज़ हम अगले वीडियो में देखेंग��
6:55
अगर आपने अभी तक javascript की playlist एकसेस नहीं करी है या अगर replets, repls को आपको access करने में दिक्कत हो रही ह��
7:02
तो आप Rapples को access कर सकते हो rapply.com slash code with harry पर जाक��
7:07
यहाँ पर Ultimate JavaScript Codes का folder बना रखा है एक मिनट उसके लि��
7:11
सारी Rapples आपको मिल जाएगी सारी A to Z एक से लेके मैंन��
7:15
बनाना शुरू कर रही हूँ यह Rapples और सारी Rapples आपको मिल जाएगी यहाँ पर मैंने ऐस��
7:19
किया कि आप directly clone कर पाओगे fork करके आप simply अपना काम करना शुरू करो वर्न��
7:23
code को आप copy करो फिर उसके बाद VS code में paste करो development environment मे��
7:27
बनाओ यहाँ भी क्या होता है कि आप लोग directly fork करके simple code जो ह��
7:32
run कर सकते हो यही के यही Rappel के अंदर अंदर Rapplet के अंदर अंदर ठीक ह��
7:36
तो अभी के लिए इस वीडियो में इतना है गैस प्लेज को एक्सेस कर लेना यहां क्लिक करके बुक मांग यहा��
7:40
क्लिक करके से थैंक यू सो मच गैस वॉचिंग इस वीडियो में एविल सीट यू नेक्स्ट टाइम ��
#Computer Education
#Programming