वापसी पर स्वागत है।
तो यह अगले कुछ इकाइयों के लिए जावास्क्रिप्ट वस्तुओं पर हमारे पिछले वीडियो है।
और इस वीडियो में हम जावास्क्रिप्ट तरीकों को कवर करने के लिए इससे पहले कि हम ऐसा कर जा रहे हैं।
मैं सिर्फ अपने सेट अप समझाना चाहता हूँ।
मैं एक साधारण एचटीएमएल फाइल किया है और मेरे पास सिर्फ हमें का पालन करने के लिए यहाँ कुछ नोट है।
तो आप पूरी तरह से इस को टाइप करने के लिए यदि आप के साथ पालन करना चाहते जरूरत नहीं है।
तुम बस कंसोल में ऐसा करते हैं या अपने खुद के फ़ाइल बनाने, लेकिन आप उसे करने के लिए इस पृष्ठ की जरूरत नहीं है।
तो मैं क्या करने जा रहा हूँ क्या तरीके जावास्क्रिप्ट में ऐसा कर रहे हैं के बारे में बात शुरू करते हैं।
हमने देखा है कि हम एक वस्तु है जो LBJ कहा जाता है एक बनाने के लिए जा रहा है कर सकते हैं।
और हम डाल सकते हैं हम उस वस्तु के बजाय चाहते हैं डेटा के जो भी प्रकार।
इसलिए हम एक नाम है कि एक स्ट्रिंग Charke हो सकता था।
आप एक उम्र एक संख्या है कि यह है कि एक बूलियन हम दोस्त है जो एक सरणी और दोस्तों के बस बॉब और टीना हो सकता है हो सकता है अच्छा है हो सकता है हम कर सकते हैं।
लेकिन क्या मैं इस वीडियो में आप दिखाने में दिलचस्पी रहा हूँ कि हम वास्तव में एक उद्देश्य के लिए गुण के रूप में कार्य जोड़ सकते हैं।
उस मामले में वास्तव में गुण के बजाय तरीकों कहा जाता है।
तो फिर एक विधि सिर्फ एक समारोह में कहा कि एक संपत्ति के बजाय एक वस्तु है।
तो मैं यहाँ एक बना सकते हैं।
चलो बस इसे जोड़ें फोन एक समारोह है और यह दो नंबर एक्स और वाई और सब है कि यह करता है लेता है।
अगर मैं इस इंडेंट ठीक से वापसी एक्स प्लस y है।
इतनी बड़ी बात यहाँ नया है कि हम सिर्फ एक समारोह जोड़ रहे है।
इससे कोई फर्क नहीं पड़ता समारोह क्या करता है।
किसी भी समारोह में यहाँ काम करेंगे और हम सिर्फ संपत्ति के लिए एक मूल्य के रूप में स्थापित कर रहे हैं।
और हां, अगर मैं यहाँ दर्ज मारा है और हम आर बी जे देखो तुम यह एक वस्तु है और हम 45 दोस्त आयु वर्ग के हैं देख सकते हैं।
एक सरणी शांत झूठे नाम चक है।
और उसके बाद add एक समारोह है।
तो अगर हम हम सिर्फ जोड़ने हम जम्मू डॉट का पालन करना और सिर्फ इस तरह की और उसके बाद दो नंबर 10 और 5 दे और हम 15 मिल जाने के बारे में करने की ज़रूरत है अब और क्या नहीं लिख सकते हैं जोड़ने के फोन करना चाहता था।
तो बुला यह उसी तरह हम कोष्ठकों की जरूरत है काम करता है।
हम तर्क की जरूरत है।
फर्क सिर्फ इतना है कि यह इस तरह यह अपने आप ही पर बस नहीं है।
यह वास्तव में अब ओपीजी वस्तु के बजाय है।
इसलिए यह एक छोटा सा कुछ इस तरह से परिचित लग सकता है।
CONTRL बलॉग वास्तव में एक ही प्रारूप।
और यह पता चला है कि वाणिज्य दूतावास के एक उद्देश्य था और लॉग कि वस्तु पर एक तरीका है और यह वापस बुलाने जैसे हम वस्तु डॉट ई बुलाया।
इसलिए वे ठीक उसी तरह काम करते हैं।
तो क्या आप सोच क्यों हम कभी भी एक उद्देश्य के लिए एक विधि को जोड़ने के लिए चाहते हो जाएगा हो सकता है।
क्यों हमारे कार्य इस तरह अलग से परिभाषित नहीं है।
क्यों हम आर बी जे वस्तु के अंदर जोड़ा करने की जरूरत है।
वहाँ कुछ कारण है।
पहले यह मदद करता है कि आप अपने कोड का आयोजन किया है ताकि आप समूह बातों को तार्किक एक साथ कर सकते हैं एक वस्तु पर विधि के रूप में अपने कार्यों को जोड़ने के लाभों में से एक उदाहरण देकर स्पष्ट करने के लिए रखना है।
मैं यहाँ एक त्वरित उदाहरण क्या करने जा रहा हूँ।
इसलिए हम वापस बिल्लियों और कुत्तों के हमारे पसंदीदा उदाहरण के लिए जाना है और हम कहते हैं कि मैं एक विधि बात बुलाया बनाना चाहते थे जाने के लिए जा रहे हैं।
और चलो मैं एक समारोह में कहा जाता है बात करते हैं और बात करते हैं कि यह सब कुछ करने की जरूरत क्या है लौटने के लिए करना चाहता था लगता हैं।
तो यह एक कुत्ता या भेड़िया के लिए है।
और बस।
बहुत आसान।
और मैं इस तरह बोलने कॉल कर सकते हैं और मैं क्या मिलता है।
चलो लगता है कि मैं भी एक विधि बोलो बुलाया बिल्ली के लिए काम करना चाहते हैं और यह वापस आ जाना चाहिए।
मियांउ।
ठीक है, अगर मैं इस समारोह बात लिख सकते हैं और मैं वापस म्याऊ।
और इस बार मैं फोन मैं म्याऊ मिल बोलते हैं।
लेकिन अब मैं अपने मूल बात है कि वुल्फ लौटे पहुँचने का कोई रास्ता नहीं है।
तो यहाँ क्या हुआ कुछ एक नाम स्थान पर टक्कर कहा जाता है।
तो यह है कि सिर्फ यह कह रही है कि हम दो अलग अलग चीजें एक ही नाम है कि है कि एक अच्छा तरीका है।
इसलिए हम दो अलग अलग बात नामित चीजों हो सकता है अगर हम बजाय एक वस्तु के तरीके के रूप में इन कार्यों जोड़ा।
उन्हें अलग नाम रिक्त स्थान में डाल द्वारा।
तो यह है कि हम सिर्फ कुछ वर बुलाया कुत्ते अंतरिक्ष बना सकता है क्या करने के लिए वास्तव में आसान है और कहा कि सिर्फ एक खाली वस्तु है।
और फिर हम सिर्फ इतना कहना कुत्ते अंतरिक्ष डॉट बात एक समारोह है।
और हम क्या वापसी।
और हम Vark बिल्ली अंतरिक्ष के लिए ही काम करते हैं।
तो कुत्ते बिल्ली रिक्ति अंतरिक्ष को बनाने का सिर्फ नाम हैं और वे बस खाली वस्तुओं हम करने के लिए हमारे तरीके जोड़ है कि होने जा रहे हैं।
तो फिर मैं कह सकता बिल्ली अंतरिक्ष डॉट बात समारोह के बराबर होती है और हम सब यहाँ क्या वापसी है।
हाँ।
तो मैं एक कुत्ते मैं इसे वुल्फ वापसी करना चाहते हैं के लिए बात फोन करना चाहते हैं।
वे सभी को यह करना है कुत्ता अंतरिक्ष बात पढ़ा जाता है और बात अगर वे मुझे पता है कि मैं सब करने की जरूरत है बिल्ली अंतरिक्ष डॉट चलाया जाता है देखना चाहते हैं।
तो फिर यह सिर्फ एक कल्पना है।
तो यह सिर्फ हमारे कोड के आयोजन का एक अच्छा तरीका है।
सबसे पहले तो यह कि हम तरीकों का एक गुच्छा है कि तार्किक साथ बांटा जाता है तो सभी कुत्ते तरीकों कि कुत्ते को अंतरिक्ष सभी बिल्ली तरीकों कि बिल्ली अंतरिक्ष में जाने में जाना हो सकता है कि नहीं है।
लेकिन यह भी एक तरह से इन नामस्थान टकराव से बचने के लिए है।
मैं जानता हूँ कि अब तक आप कुत्तों और बिल्लियों के थक रहे हैं और यह एक बहुत ही वास्तविक दुनिया उदाहरण की तरह प्रतीत नहीं होता है, लेकिन मैं आपको आश्वासन दे सकता हूँ एक ही सटीक तर्क टिप्पणियों और पोस्ट और टैग तरह कुछ के लिए लागू होता है।
आप एक विधि नए कहा जाता है या नष्ट हो सकता है।
टिप्पणी के लिए हम एक कहा जाता है को नष्ट पदों हो सकता है।
कहा जाता है एक और एक उपयोगकर्ताओं के लिए हटाएँ और हम उन नामस्थान ठीक से इतना है कि वे सभी संघर्ष में जरूरत नहीं है।
तो बजाय हटाए सिर्फ लिखने की तुलना में हम उपयोगकर्ता को नष्ट करना होगा और फिर हम पोस्ट से शुरू हटा सकते हैं और टिप्पणी को हटाने के लिए हो सकता है और हम इस तरह बातें सब समय देखते हैं जब हम Tabac और प्रोग्रामिंग मिल जाएगा।
इतनी राशि के लिए क्या हम अब तक कवर किया है हम एक वस्तु हम एक संपत्ति के रूप में एक समारोह जोड़ रहे हैं और हम इसे किसी भी अन्य संपत्ति की तरह जोड़ सकते हैं जिसका अर्थ है करने के तरीकों को जोड़ने के लिए सक्षम हैं।
यह सिर्फ एक स्ट्रिंग या एक नंबर की तरह व्यवहार करते हैं।
और उसकी वजह कार्यों जावास्क्रिप्ट में मान रहे हैं।
हम उनके आसपास पारित कर सकते हैं।
हम उन्हें एक वस्तु है जो वास्तव में सच में उपयोगी है करने के लिए एक मूल्य के रूप में जोड़ सकते हैं।
दूसरी बात यह है कि हम इस बारे में बात क्यों आप कभी भी है कि क्या करना होगा है।
पहला कारण यह है कि हम के बारे में बात की है कि यह नाम स्थान के टक्करों को रोकता है जो वास्तव में सिर्फ एक साथ समूह कोड हम कर सकते हैं इसका मतलब है।