1
00:00:00,300 --> 00:00:05,690
तो मैं एक उद्देश्य के लिए तरीकों को जोड़ने के लिए एक बहुत उपयोग मामले का एक और व्यावहारिक उदाहरण है।

2
00:00:05,710 --> 00:00:08,300
वहाँ एक लोकप्रिय जावास्क्रिप्ट पुस्तकालय अंडरस्कोर जे कहा जाता है

3
00:00:08,300 --> 00:00:08,840
हाँ।

4
00:00:08,910 --> 00:00:13,110
और हम क्या कर रहे हैं, लेकिन अब पुस्तकालयों के लिए इसे के रूप में सिर्फ कोड का एक गुच्छा लगता है के बारे में अधिक बात करेंगे।

5
00:00:13,140 --> 00:00:15,200
किसी और ने लिखा है कि हम उपयोग कर सकते हैं।

6
00:00:15,570 --> 00:00:19,880
इतना सब है कि रेखांकित है कार्यों का एक गुच्छा है कि किसी और ने लिखा है।

7
00:00:20,050 --> 00:00:21,590
हम उन्हें यहां देख सकते हैं।

8
00:00:21,630 --> 00:00:23,720
इनमें से हर एक को एक अलग कार्य है।

9
00:00:23,850 --> 00:00:32,210
लगाना हर किसी तरह से मिनट अधिकतम होता है और सच बात है कि वे कैसे काम करते हैं या क्या वे ऐसा नहीं है की तरह बातें तो हमें मिल गया है।

10
00:00:32,250 --> 00:00:35,110
लेकिन ऐसा नहीं है कि मैं तुम्हें दिखाता उनमें से एक बहुत देखते हैं कि महत्वपूर्ण है।

11
00:00:35,850 --> 00:00:43,230
तो उन सभी का नाम रिक्त स्थान एक साथ उनमें से एक समूह को पूरी तरह बजाय एक वस्तु अंडरस्कोर बुलाया रेखांकित।

12
00:00:43,260 --> 00:00:47,350
सिर्फ चरित्र को रेखांकित करने के लिए तो आप देख सकते हैं कि यह है कि कैसे आप उन्हें बुलाओ।

13
00:00:47,520 --> 00:01:04,340
यह एक छोटे से बड़ा अंडरस्कोर डॉट नक्शे को रेखांकित को कम डॉट और कहा कि अभी कुछ किया है तो यह है कि इन सभी तरीकों को एक साथ बांटा जाता है इतना है कि आप सब कुछ है कि अंडरस्कोर इस अंडरस्कोर पुस्तकालय से आ रहा है के साथ शुरू होता है पता करना रेखांकित।

14
00:01:04,350 --> 00:01:06,070
आप इसे अपने आप नहीं लिखा था।

15
00:01:06,270 --> 00:01:09,430
हम अंत में कैसे हम अंडरस्कोर की तरह एक पुस्तकालय आयात के बारे में बात करेंगे।

16
00:01:09,510 --> 00:01:12,260
आप कैसे हम भी अंततः अंडरस्कोर की तरह कुछ लिख सकता है देखेंगे।

17
00:01:12,450 --> 00:01:15,210
लेकिन मैं यहाँ क्या दिखाना चाहते कोड ही नहीं है।

18
00:01:15,420 --> 00:01:19,510
मैं सिर्फ तथ्य यह है कि सब कुछ एक अंडरस्कोर वस्तु के अंदर बांटा है दिखाना चाहते हैं।

19
00:01:19,560 --> 00:01:27,100
तो बजाय कुत्ते या बिल्ली अंतरिक्ष अंतरिक्ष की तुलना में वे वास्तव में एक छोटे से यादगार चरित्र है जो अंडरस्कोर है का उपयोग करने का फैसला किया है।

20
00:01:27,390 --> 00:01:38,610
एक और बात मैं इस वीडियो को जो महत्वपूर्ण शब्द है में उजागर करना चाहते है जावास्क्रिप्ट में तो वहाँ एक विशेष शब्द यह है कि हम अलग अलग संदर्भों में उपयोग कर सकते हैं अलग अलग बातें करने के लिए है यह।

21
00:01:38,700 --> 00:01:43,710
तो प्रदर्शित करने के लिए यह क्या करता है और यह कैसे काम करता है मुझे आगे जाना है और एक त्वरित उदाहरण क्या करने जा रहा हूँ।

22
00:01:44,160 --> 00:01:56,440
तो चलो लगता है कि मैं कुछ टिप्पणी की है कि एक app कर रहा हूँ और मैं कुछ सामान्य संग्रहीत की बजाय एक वस्तु डेटा के रूप में अच्छी तरह से प्रिंट की तरह कुछ तरीके हैं या नष्ट कि मैं के रूप में अच्छी तरह से एक वस्तु के बजाय जमा करने के लिए चाहते हैं।

23
00:01:56,460 --> 00:02:03,030
वैसे ही जैसे हम बात कर विधि के साथ देखा तो मैं एक नाम स्थान पर टिप्पणियां बुलाया परिभाषित करने के लिए जा रहा हूँ।

24
00:02:03,030 --> 00:02:08,490
तो वर टिप्पणियाँ यह एक वस्तु होने जा रहा है और मैं सिर्फ यह खाली होने के साथ शुरू करने जा रहा हूँ।

25
00:02:08,490 --> 00:02:14,840
अगले मैं डेटा संपत्ति है जो सिर्फ टिप्पणी की एक सरणी है परिभाषित करने के लिए जा रहा हूँ।

26
00:02:15,090 --> 00:02:21,630
तो यह सिर्फ इस तरह कुछ मूर्खतापूर्ण टिप्पणी है।

27
00:02:21,630 --> 00:02:22,600
और हम दर्ज करें मारा।

28
00:02:22,830 --> 00:02:31,680
तो हम इस तरह की टिप्पणियां जहां हम सिर्फ एक संपत्ति डेटा किया है और कहा कि संपत्ति है कि सरणी है उस में तीन अलग-अलग टिप्पणी की है।

29
00:02:32,070 --> 00:02:42,270
तो अगर मैं एक विधि प्रिंट कहा जाता है कि मैं क्या कर सकता है सिर्फ इस समारोह प्रिंट की तरह अलग से एक समारोह को परिभाषित करने और यह एक सरणी में लेता है बनाना चाहते थे।

30
00:02:43,080 --> 00:02:51,880
और यह सब मैं करना चाहता हूँ बस रद्द डॉट प्रत्येक टिप्पणी लॉग इन करें तो मैं एक अजीब तरह जहां मैं प्रिंट किया में यह कर सकता है और फिर मैं सिर्फ प्रत्येक के लिए एक किया है।

31
00:02:51,960 --> 00:02:59,810
इसलिए प्रत्येक कार्य के लिए सरणी यह ​​तत्व कहते हैं।

32
00:03:03,840 --> 00:03:06,830
और फिर मैं उस लॉग रद्द कर दें।

33
00:03:07,820 --> 00:03:12,380
एल इस समारोह में तो अभी एक तरीका नहीं है।

34
00:03:12,420 --> 00:03:25,690
यह बाहर की मेरी टिप्पणी ऑब्जेक्ट मौजूद है और अगर मैं सामान्य शेयर डेटा मुद्रित करना चाहता था मैं प्रिंट चलाने के लिए और उसके बाद में टिप्पणी डेटा डॉट को पारित करना होगा।

35
00:03:26,010 --> 00:03:32,260
तो यह है कि क्या हम इस बिंदु वैश्विक खिड़की नाम स्थान में अलग से हमारे कार्यों को परिभाषित करने तक चुप कर दिया गया है।

36
00:03:32,500 --> 00:03:35,970
लेकिन अगर मैं टिप्पणी करने के लिए इसे जोड़ने के लिए चाहते हैं सब मुझे क्या करना चाहिए वस्तु।

37
00:03:36,150 --> 00:03:41,230
मैं यहाँ अपने कोड कॉपी मतलब है और मैं यहाँ वापस जाने के लिए और टिप्पणियां कहने जा रहा हूँ।

38
00:03:41,280 --> 00:03:42,800
प्रिंट बराबर होती है।

39
00:03:42,830 --> 00:03:46,350
तुम मेरे समारोह पेस्ट करने के लिए जा रहे हैं और मैं इस नाम यहाँ छोड़ सकते हैं।

40
00:03:46,350 --> 00:03:48,980
मैं इसे से छुटकारा पाने के लिए हालांकि, क्योंकि यह नाम करने के लिए अनावश्यक है जा रहा हूँ।

41
00:03:48,990 --> 00:03:50,250
वहाँ भी है।

42
00:03:50,790 --> 00:03:59,990
और बजाय होने से यह एक तर्क मैं इसे इस्तेमाल करने के लिए क्या हम पहले से ही टिप्पणी है जो हम पहले से ही एक ही वस्तु में डेटा है के बजाय चाहते रूप में एक सरणी ले।

43
00:04:00,210 --> 00:04:03,850
तो वहाँ मुझे एक वस्तु के बजाय डेटा को साझा करने के लिए एक रास्ता है।

44
00:04:03,870 --> 00:04:07,610
तो मैं सामान्य शेयर प्रिंट के अंदर सामान्य शेयर डेटा का उपयोग कर सकते हैं।

45
00:04:07,620 --> 00:04:08,790
और जवाब है हाँ।

46
00:04:09,060 --> 00:04:11,730
और कहा कि जहां इस कीवर्ड में आता है।

47
00:04:11,760 --> 00:04:13,670
तो मैं किसी भी तर्क जरूरत नहीं है।

48
00:04:13,860 --> 00:04:20,310
मैं केवल यह करने के लिए चाहते हैं जो कुछ भी प्रिंट प्रत्येक के लिए एक रडार की बजाय आम डेटा में है।

49
00:04:20,550 --> 00:04:23,670
मैं वास्तव में इस डॉट डेटा लिख ​​सकते हैं।

50
00:04:24,180 --> 00:04:27,660
कीवर्ड का तो यह अलग अलग स्थितियों में थोड़ा मुश्किल है।

51
00:04:27,660 --> 00:04:29,260
यह अलग चीजों का मतलब है।

52
00:04:29,280 --> 00:04:31,860
निश्चित रूप से जावास्क्रिप्ट के quirkier भागों में से एक।

53
00:04:31,860 --> 00:04:33,780
साक्षात्कार के सवालों का एक बहुत उस पर ध्यान केंद्रित।

54
00:04:33,780 --> 00:04:36,640
तो यह है कि कुछ भी विशेषज्ञों के साथ संघर्ष करेंगे।

55
00:04:36,660 --> 00:04:46,710
हम महत्वपूर्ण शब्द हम आगे जाने के लिए इस रूप में जब हम जे क्वेरी के बारे में बात करते हैं और जब हम वापस अंत करने के लिए कदम और डेटाबेस के बारे में बात करते हैं और साथ ही जब हम घटनाओं के बारे में जानने के साथ एक बहुत अधिक समय खर्च करने के लिए जा रहे हैं।

56
00:04:46,710 --> 00:04:55,780
तो अब इस मामले में शब्द के लिए इस वस्तु टिप्पणी करने के लिए संदर्भित करता है, इसलिए यदि मैं यहाँ दर्ज मारा मैं तुम्हें दिखाता हूँ।

57
00:04:55,920 --> 00:05:00,660
क्या आम लग रहा है की तरह अब यह दो बातें है पर नजर डालते हैं।

58
00:05:00,660 --> 00:05:03,870
डाटा और सरणी और फिर इस प्रिंट विधि।

59
00:05:04,110 --> 00:05:08,070
और याद है कि प्रिंट विधि इस डेटा का जिक्र है।

60
00:05:08,100 --> 00:05:13,880
तो जब हम एक प्रिंट इस के अंदर यह डेटा है कि पूरे वस्तु का जिक्र है अंदर हो।

61
00:05:13,950 --> 00:05:19,860
तो इस डेटा है कि हम कैसे एक प्रिंट के अंदर से जा सकते हैं इस डेटा का उपयोग कर सकते है।

62
00:05:19,860 --> 00:05:27,880
तो यह है कि विधि अब सब मुझे क्या करना चाहिए का कहना है कि टिप्पणियों राजकुमार का उपयोग करने के लिए और हम अपने तीन टिप्पणियां बाहर मुद्रित मिलता है।

63
00:05:27,900 --> 00:05:32,670
तो क्या मैं सिर्फ दिखाया है कि कैसे हम कोड का आयोजन के लिए एक बहुत ही आम पैटर्न है।

64
00:05:32,670 --> 00:05:44,790
हम ले जा सकते हैं कुछ डेटा एक वस्तु के अंदर डाल दिया और उसके बाद संबंधित कार्यों और कार्यक्षमता लेने के लिए और एक ही वस्तु के तरीके के रूप में उन्हें जोड़ने और डेटा है कि हम पूर्वनिर्धारित पहुंचने के लिए कीवर्ड इस का उपयोग करें।

65
00:05:45,210 --> 00:05:49,600
आप एक छोटा सा महत्वपूर्ण शब्द के बारे में उलझन महसूस कर रहे हैं यह निश्चित है कि उम्मीद की जा रही।

66
00:05:49,620 --> 00:05:51,390
हम केवल सिर्फ सतह खरोंच है।

67
00:05:51,390 --> 00:05:54,440
और जैसा कि मैंने उल्लेख किया है कि हम और अधिक से अधिक यह समीक्षा रखने के लिए जा रहे हैं।

68
00:05:54,630 --> 00:05:57,960
सभी मैं आप को समझना चाहता हूँ एक कीवर्ड को यह कहा जाता है कि वहाँ है।

69
00:05:57,960 --> 00:05:59,150
यह थोड़ा मुश्किल है।

70
00:05:59,340 --> 00:06:09,540
और एक संदर्भ है कि मैं बजाय यह लिख एक विधि यह उद्देश्य है कि विधि में परिभाषित किया गया है को संदर्भित करता है के द्वारा यहाँ से पता चला है।

71
00:06:09,930 --> 00:06:12,170
ठीक है तो यह है कि अब के लिए वस्तुओं के लिए यह बात है।

72
00:06:12,360 --> 00:06:13,410
बहुत ही रोमांचक।
