1
00:00:00,270 --> 00:00:01,200
वापसी पर स्वागत है।

2
00:00:01,230 --> 00:00:05,220
तो यह अगले कुछ इकाइयों के लिए जावास्क्रिप्ट वस्तुओं पर हमारे पिछले वीडियो है।

3
00:00:05,280 --> 00:00:09,360
और इस वीडियो में हम जावास्क्रिप्ट तरीकों को कवर करने के लिए इससे पहले कि हम ऐसा कर जा रहे हैं।

4
00:00:09,360 --> 00:00:11,110
मैं सिर्फ अपने सेट अप समझाना चाहता हूँ।

5
00:00:11,220 --> 00:00:16,570
मैं एक साधारण एचटीएमएल फाइल किया है और मेरे पास सिर्फ हमें का पालन करने के लिए यहाँ कुछ नोट है।

6
00:00:16,590 --> 00:00:19,690
तो आप पूरी तरह से इस को टाइप करने के लिए यदि आप के साथ पालन करना चाहते जरूरत नहीं है।

7
00:00:19,710 --> 00:00:24,330
तुम बस कंसोल में ऐसा करते हैं या अपने खुद के फ़ाइल बनाने, लेकिन आप उसे करने के लिए इस पृष्ठ की जरूरत नहीं है।

8
00:00:24,600 --> 00:00:29,600
तो मैं क्या करने जा रहा हूँ क्या तरीके जावास्क्रिप्ट में ऐसा कर रहे हैं के बारे में बात शुरू करते हैं।

9
00:00:29,610 --> 00:00:33,900
हमने देखा है कि हम एक वस्तु है जो LBJ कहा जाता है एक बनाने के लिए जा रहा है कर सकते हैं।

10
00:00:34,380 --> 00:00:38,050
और हम डाल सकते हैं हम उस वस्तु के बजाय चाहते हैं डेटा के जो भी प्रकार।

11
00:00:38,100 --> 00:00:41,580
इसलिए हम एक नाम है कि एक स्ट्रिंग Charke हो सकता था।

12
00:00:41,980 --> 00:00:58,580
आप एक उम्र एक संख्या है कि यह है कि एक बूलियन हम दोस्त है जो एक सरणी और दोस्तों के बस बॉब और टीना हो सकता है हो सकता है अच्छा है हो सकता है हम कर सकते हैं।

13
00:00:59,370 --> 00:01:05,600
लेकिन क्या मैं इस वीडियो में आप दिखाने में दिलचस्पी रहा हूँ कि हम वास्तव में एक उद्देश्य के लिए गुण के रूप में कार्य जोड़ सकते हैं।

14
00:01:05,640 --> 00:01:08,890
उस मामले में वास्तव में गुण के बजाय तरीकों कहा जाता है।

15
00:01:09,060 --> 00:01:14,360
तो फिर एक विधि सिर्फ एक समारोह में कहा कि एक संपत्ति के बजाय एक वस्तु है।

16
00:01:14,400 --> 00:01:15,610
तो मैं यहाँ एक बना सकते हैं।

17
00:01:15,660 --> 00:01:24,280
चलो बस इसे जोड़ें फोन एक समारोह है और यह दो नंबर एक्स और वाई और सब है कि यह करता है लेता है।

18
00:01:24,520 --> 00:01:32,770
अगर मैं इस इंडेंट ठीक से वापसी एक्स प्लस y है।

19
00:01:33,330 --> 00:01:36,370
इतनी बड़ी बात यहाँ नया है कि हम सिर्फ एक समारोह जोड़ रहे है।

20
00:01:36,400 --> 00:01:37,850
इससे कोई फर्क नहीं पड़ता समारोह क्या करता है।

21
00:01:37,860 --> 00:01:42,290
किसी भी समारोह में यहाँ काम करेंगे और हम सिर्फ संपत्ति के लिए एक मूल्य के रूप में स्थापित कर रहे हैं।

22
00:01:42,390 --> 00:01:51,400
और हां, अगर मैं यहाँ दर्ज मारा है और हम आर बी जे देखो तुम यह एक वस्तु है और हम 45 दोस्त आयु वर्ग के हैं देख सकते हैं।

23
00:01:51,420 --> 00:01:54,440
एक सरणी शांत झूठे नाम चक है।

24
00:01:54,450 --> 00:01:56,920
और उसके बाद add एक समारोह है।

25
00:01:57,450 --> 00:02:11,790
तो अगर हम हम सिर्फ जोड़ने हम जम्मू डॉट का पालन करना और सिर्फ इस तरह की और उसके बाद दो नंबर 10 और 5 दे और हम 15 मिल जाने के बारे में करने की ज़रूरत है अब और क्या नहीं लिख सकते हैं जोड़ने के फोन करना चाहता था।

26
00:02:12,270 --> 00:02:15,130
तो बुला यह उसी तरह हम कोष्ठकों की जरूरत है काम करता है।

27
00:02:15,150 --> 00:02:16,170
हम तर्क की जरूरत है।

28
00:02:16,200 --> 00:02:19,860
फर्क सिर्फ इतना है कि यह इस तरह यह अपने आप ही पर बस नहीं है।

29
00:02:19,860 --> 00:02:23,490
यह वास्तव में अब ओपीजी वस्तु के बजाय है।

30
00:02:23,520 --> 00:02:26,810
इसलिए यह एक छोटा सा कुछ इस तरह से परिचित लग सकता है।

31
00:02:26,820 --> 00:02:30,350
CONTRL बलॉग वास्तव में एक ही प्रारूप।

32
00:02:30,420 --> 00:02:39,620
और यह पता चला है कि वाणिज्य दूतावास के एक उद्देश्य था और लॉग कि वस्तु पर एक तरीका है और यह वापस बुलाने जैसे हम वस्तु डॉट ई बुलाया।

33
00:02:39,720 --> 00:02:41,810
इसलिए वे ठीक उसी तरह काम करते हैं।

34
00:02:42,150 --> 00:02:46,230
तो क्या आप सोच क्यों हम कभी भी एक उद्देश्य के लिए एक विधि को जोड़ने के लिए चाहते हो जाएगा हो सकता है।

35
00:02:46,230 --> 00:02:50,340
क्यों हमारे कार्य इस तरह अलग से परिभाषित नहीं है।

36
00:02:50,430 --> 00:02:54,190
क्यों हम आर बी जे वस्तु के अंदर जोड़ा करने की जरूरत है।

37
00:02:54,210 --> 00:02:55,770
वहाँ कुछ कारण है।

38
00:02:55,770 --> 00:03:05,580
पहले यह मदद करता है कि आप अपने कोड का आयोजन किया है ताकि आप समूह बातों को तार्किक एक साथ कर सकते हैं एक वस्तु पर विधि के रूप में अपने कार्यों को जोड़ने के लाभों में से एक उदाहरण देकर स्पष्ट करने के लिए रखना है।

39
00:03:05,700 --> 00:03:07,800
मैं यहाँ एक त्वरित उदाहरण क्या करने जा रहा हूँ।

40
00:03:07,800 --> 00:03:14,710
इसलिए हम वापस बिल्लियों और कुत्तों के हमारे पसंदीदा उदाहरण के लिए जाना है और हम कहते हैं कि मैं एक विधि बात बुलाया बनाना चाहते थे जाने के लिए जा रहे हैं।

41
00:03:15,870 --> 00:03:23,960
और चलो मैं एक समारोह में कहा जाता है बात करते हैं और बात करते हैं कि यह सब कुछ करने की जरूरत क्या है लौटने के लिए करना चाहता था लगता हैं।

42
00:03:24,120 --> 00:03:26,770
तो यह एक कुत्ता या भेड़िया के लिए है।

43
00:03:27,240 --> 00:03:28,330
और बस।

44
00:03:28,530 --> 00:03:29,700
बहुत आसान।

45
00:03:29,700 --> 00:03:33,290
और मैं इस तरह बोलने कॉल कर सकते हैं और मैं क्या मिलता है।

46
00:03:34,080 --> 00:03:39,690
चलो लगता है कि मैं भी एक विधि बोलो बुलाया बिल्ली के लिए काम करना चाहते हैं और यह वापस आ जाना चाहिए।

47
00:03:39,690 --> 00:03:40,530
मियांउ।

48
00:03:40,830 --> 00:03:50,600
ठीक है, अगर मैं इस समारोह बात लिख सकते हैं और मैं वापस म्याऊ।

49
00:03:51,480 --> 00:03:54,160
और इस बार मैं फोन मैं म्याऊ मिल बोलते हैं।

50
00:03:54,450 --> 00:03:58,470
लेकिन अब मैं अपने मूल बात है कि वुल्फ लौटे पहुँचने का कोई रास्ता नहीं है।

51
00:03:58,770 --> 00:04:01,830
तो यहाँ क्या हुआ कुछ एक नाम स्थान पर टक्कर कहा जाता है।

52
00:04:01,890 --> 00:04:06,180
तो यह है कि सिर्फ यह कह रही है कि हम दो अलग अलग चीजें एक ही नाम है कि है कि एक अच्छा तरीका है।

53
00:04:06,450 --> 00:04:12,710
इसलिए हम दो अलग अलग बात नामित चीजों हो सकता है अगर हम बजाय एक वस्तु के तरीके के रूप में इन कार्यों जोड़ा।

54
00:04:12,780 --> 00:04:14,880
उन्हें अलग नाम रिक्त स्थान में डाल द्वारा।

55
00:04:14,970 --> 00:04:21,740
तो यह है कि हम सिर्फ कुछ वर बुलाया कुत्ते अंतरिक्ष बना सकता है क्या करने के लिए वास्तव में आसान है और कहा कि सिर्फ एक खाली वस्तु है।

56
00:04:22,380 --> 00:04:27,670
और फिर हम सिर्फ इतना कहना कुत्ते अंतरिक्ष डॉट बात एक समारोह है।

57
00:04:29,640 --> 00:04:34,230
और हम क्या वापसी।

58
00:04:35,290 --> 00:04:39,060
और हम Vark बिल्ली अंतरिक्ष के लिए ही काम करते हैं।

59
00:04:39,150 --> 00:04:45,540
तो कुत्ते बिल्ली रिक्ति अंतरिक्ष को बनाने का सिर्फ नाम हैं और वे बस खाली वस्तुओं हम करने के लिए हमारे तरीके जोड़ है कि होने जा रहे हैं।

60
00:04:45,750 --> 00:04:53,910
तो फिर मैं कह सकता बिल्ली अंतरिक्ष डॉट बात समारोह के बराबर होती है और हम सब यहाँ क्या वापसी है।

61
00:04:54,040 --> 00:04:55,530
हाँ।

62
00:04:56,940 --> 00:05:01,760
तो मैं एक कुत्ते मैं इसे वुल्फ वापसी करना चाहते हैं के लिए बात फोन करना चाहते हैं।

63
00:05:01,790 --> 00:05:11,480
वे सभी को यह करना है कुत्ता अंतरिक्ष बात पढ़ा जाता है और बात अगर वे मुझे पता है कि मैं सब करने की जरूरत है बिल्ली अंतरिक्ष डॉट चलाया जाता है देखना चाहते हैं।

64
00:05:13,020 --> 00:05:15,130
तो फिर यह सिर्फ एक कल्पना है।

65
00:05:15,600 --> 00:05:18,660
तो यह सिर्फ हमारे कोड के आयोजन का एक अच्छा तरीका है।

66
00:05:18,660 --> 00:05:28,060
सबसे पहले तो यह कि हम तरीकों का एक गुच्छा है कि तार्किक साथ बांटा जाता है तो सभी कुत्ते तरीकों कि कुत्ते को अंतरिक्ष सभी बिल्ली तरीकों कि बिल्ली अंतरिक्ष में जाने में जाना हो सकता है कि नहीं है।

67
00:05:28,320 --> 00:05:31,530
लेकिन यह भी एक तरह से इन नामस्थान टकराव से बचने के लिए है।

68
00:05:31,530 --> 00:05:41,790
मैं जानता हूँ कि अब तक आप कुत्तों और बिल्लियों के थक रहे हैं और यह एक बहुत ही वास्तविक दुनिया उदाहरण की तरह प्रतीत नहीं होता है, लेकिन मैं आपको आश्वासन दे सकता हूँ एक ही सटीक तर्क टिप्पणियों और पोस्ट और टैग तरह कुछ के लिए लागू होता है।

69
00:05:42,090 --> 00:05:44,990
आप एक विधि नए कहा जाता है या नष्ट हो सकता है।

70
00:05:45,180 --> 00:05:48,030
टिप्पणी के लिए हम एक कहा जाता है को नष्ट पदों हो सकता है।

71
00:05:48,090 --> 00:05:54,390
कहा जाता है एक और एक उपयोगकर्ताओं के लिए हटाएँ और हम उन नामस्थान ठीक से इतना है कि वे सभी संघर्ष में जरूरत नहीं है।

72
00:05:54,390 --> 00:06:07,550
तो बजाय हटाए सिर्फ लिखने की तुलना में हम उपयोगकर्ता को नष्ट करना होगा और फिर हम पोस्ट से शुरू हटा सकते हैं और टिप्पणी को हटाने के लिए हो सकता है और हम इस तरह बातें सब समय देखते हैं जब हम Tabac और प्रोग्रामिंग मिल जाएगा।

73
00:06:07,980 --> 00:06:17,910
इतनी राशि के लिए क्या हम अब तक कवर किया है हम एक वस्तु हम एक संपत्ति के रूप में एक समारोह जोड़ रहे हैं और हम इसे किसी भी अन्य संपत्ति की तरह जोड़ सकते हैं जिसका अर्थ है करने के तरीकों को जोड़ने के लिए सक्षम हैं।

74
00:06:17,940 --> 00:06:20,270
यह सिर्फ एक स्ट्रिंग या एक नंबर की तरह व्यवहार करते हैं।

75
00:06:20,430 --> 00:06:23,240
और उसकी वजह कार्यों जावास्क्रिप्ट में मान रहे हैं।

76
00:06:23,340 --> 00:06:24,650
हम उनके आसपास पारित कर सकते हैं।

77
00:06:24,720 --> 00:06:29,040
हम उन्हें एक वस्तु है जो वास्तव में सच में उपयोगी है करने के लिए एक मूल्य के रूप में जोड़ सकते हैं।

78
00:06:29,040 --> 00:06:32,080
दूसरी बात यह है कि हम इस बारे में बात क्यों आप कभी भी है कि क्या करना होगा है।

79
00:06:32,100 --> 00:06:38,370
पहला कारण यह है कि हम के बारे में बात की है कि यह नाम स्थान के टक्करों को रोकता है जो वास्तव में सिर्फ एक साथ समूह कोड हम कर सकते हैं इसका मतलब है।
