अब यह आप अपने खुद के कोड जावास्क्रिप्ट वस्तुओं का उपयोग कर के कुछ लिखने के लिए समय है।
हम सिर्फ एक त्वरित व्यायाम करने के लिए जा रहे हैं।
आप एक फिल्म डेटाबेस सरणी का निर्माण करने जा रहे हैं।
तो यह है कि और अधिक जटिल की तुलना में यह लग रहा है।
विचार आप एक सरणी कहा जाता है और फिल्मों है कि सरणी के अंदर आप फिल्म वस्तुओं का एक गुच्छा है कि है।
तो यह सिर्फ कमेन्ट बात यह है कि हम पहले देखा था की तरह है।
तो एक फिल्म एक शीर्षक एक स्ट्रिंग रेटिंग एक संख्या है और देखा गया है जो एक बूलियन है कि है कि होना चाहिए था।
तो यह है कि सिर्फ निर्धारित करने के लिए अगर आप फिल्म देखी है माना जाता है या यदि आप फिल्म नहीं देखी है।
तो मैं इसे में तीन या चार अलग-अलग फिल्मों के साथ एक सरणी को परिभाषित करना चाहते हैं।
तो फिर आप सरणी के माध्यम से पाश के लिए जा रहा है और कुछ है कि इस तरह दिखता बाहर प्रिंट कर रहे हैं।
इसलिए प्रत्येक लाइन पर या तो आप कहेंगे आप देख चुके हैं फिल्म का शीर्षक स्टार रेटिंग की संख्या पानी का छींटा या यदि देखा गया है गलत है।
आप सही है आप नहीं देखा है फिल्म का शीर्षक रेटिंग पानी का छींटा कर रहे हैं।
तो फिर आप इस फिल्म वस्तुओं की एक सरणी के लिए जा रहे हैं।
हर एक को एक शीर्षक दर्ज़ा दिया है और देखा गया है जो है।
तो फिर आप फिल्मों में से है कि सरणी के माध्यम से पाश के लिए जा रहा है और हर एक के लिए एक लाइन का प्रिंट आउट दे रहे हैं।
और उस पंक्ति में शामिल होंगे।
अगर आपके पास या फिल्म के शीर्षक और रेटिंग नहीं देखा है।
ठीक है तो संभव है कि आप अपने दम पर इस प्रयास और फिर मैं कुछ ही सेकंड में वापस जवाब पर जाने के लिए हो जाएगा।
ठीक।
तो चलो समाधान लेखन शुरू करते हैं।
मैं कंसोल खोलने के लिए और एक फिल्म की सरणी की घोषणा करने जा रहा हूँ।
अब तक फिल्मों के एक सरणी के बराबर होती है।
और फिर Saray के अंदर हम वस्तुओं का एक गुच्छा डाल करने के लिए जा रहे हैं।
इसलिए प्रत्येक फिल्म वस्तु एक शीर्षक दिया जा रहा है और मैं सिर्फ दो करने जा रहा हूँ।
इसलिए हम समय की एक बहुत यहाँ ब्रूश में खिताब खर्च नहीं है।
महान फिल्म अगर आप इसे नहीं देखा है।
देखा गया है।
यह मेरे लिए सच हो जाएगा और रेटिंग पाँच है।
और क्योंकि है कि सिर्फ एक छोटा सा लंबे हो रही है मैं यह अपनी ही लाइन पर हर संपत्ति डाल इंडेंट करने के लिए जा रहा हूँ।
यह सिर्फ बहुत अधिक पठनीय है।
तो हम एक और फिल्म कर देंगे और कहा कि ज्वार जमे हुए किया जाएगा जो मैं वास्तव में नहीं देखा है।
तो यह है कि गलत है और रेटिंग चार बिंदु पाँच होगा।
यही कारण है कि सिर्फ मैं क्या सुना है और हम उस पर हमारी फिल्में छोड़ देंगे के आधार पर बंद हो रहा है।
तो दो फिल्में हर एक को एक शीर्षक है।
एक स्ट्रिंग एक बूलियन देखा और एक नंबर दर्ज़ा दिया है।
तो चलो हिट दर्ज है और हमारी फिल्में सरणी वस्तुओं पर एक नजर डालते हैं।
वैसे ही जैसे हम उम्मीद करते हैं।
तो अब हम सभी को करना है सरणी के माध्यम से पाश है और फिर हर फिल्म के लिए यह अच्छा स्ट्रिंग बाहर प्रिंट।
इसलिए मैं प्रत्येक के लिए एक का उपयोग करने के लिए जा रहा हूँ।
प्रत्येक के लिए फिल्में तो।
लेकिन निश्चित रूप से आप भी आसानी से एक पाश या जो भी आप पसंद करने के लिए इस्तेमाल कर सकते हैं।
तो हर एक के लिए हम इसे फिल्म के एक प्लेसहोल्डर नाम और देता हूँ कि यह खुल जाएगा और सब है कि हम क्या करना चाहते हैं प्रिंट आउट प्रत्येक फिल्म के लिए एक पंक्ति है।
तो यह है कि एक लंबे समय से कंप्यूटर अनुप्रयोग के बारे में सोचा लॉग होने जा रहा है।
और बजाय एक विशाल Cazotte लॉग उस में प्लस के संकेत का एक गुच्छा है कि नहीं है।
मैं वास्तव में एक स्ट्रिंग परिणाम बुलाया बनाने के लिए जा रहा हूँ।
तो यह है कि इस तरह वर परिणामों के बराबर होती है देखने के लिए जा रहा है और इसे शुरू करने के रूप में आप हैं, क्योंकि अगर तुम यहाँ पर देखो वे सब शुरू के साथ आप आप हो जा रहा है।
इसलिए मुझे लगता है कि जैसे मेरे स्ट्रिंग से शुरू करने जा रहा हूँ और फिर मैं एक अगर बयान के बारे में फैसला करने के लिए क्या आता है अगले मैं या तो मैंने देखा जोड़ने के लिए जा रहा हूँ या मैं नहीं देखा जोड़ने के लिए जा रहा हूँ के लिए जा रहा हूँ।
तो यह है कि क्या करना है।
सुनिश्चित करें कि आप अगली पंक्ति पर यहीं और फिर अपनी जगह है बनाने के लिए बस एक अगर बयान दिया है।
तो फिल्म देखी गई है।
तो अगर हम यह देख चुके हैं कि हम परिणाम दो सेट करने के लिए जा रहे हैं इसके अलावा यह बाद अंतरिक्ष के साथ बराबर देखा वरना हम परिणाम स्थापित करने जा प्लस दृश्य नहीं के बराबर होती है कर रहे हैं।
इसके अलावा यह बाद अंतरिक्ष के साथ।
इसलिए हम मूल रूप से इस स्ट्रिंग है कि हम अंत में मुद्रित करने के लिए जा रहे निर्माण कर रहे हैं।
तो यह बंद शुरू होता है।
आप स्थान है और उसके बाद से प्रत्येक फिल्म तो या तो हम में जोड़ सकते हैं या देख चुके या तो देखा अगले कदम आगे जाना है और फिल्म में शीर्षक जोड़ने के लिए है न जुटना लिए जा रहे हैं के लिए देखा गया है मूल्य पर निर्भर करता है।
तो अगली हम एक परिणाम हमें बराबर होती है और तुम वहाँ शीर्षक के आसपास उद्धरण देखेंगे के लिए करते हैं।
तो अगर हम उन उद्धरण काम करना चाहता था हमें यकीन है कि हम डबल उद्धरण से बचने के लिए बैकस्लैश बोली है बनाने की जरूरत है।
इसलिए हम परिणाम जा रहा प्लस के बराबर होती है और फिर हम अपने उद्धरण के साथ शुरू करने के लिए जा रहे हैं।
इसलिए यह एक छोटा सा अजीब लग रही है।
और फिर हम साथ साथ फिल्म डॉट शीर्षक के साथ साथ जोड़ने के लिए जा रहे हैं।
और फिर अंत में समापन बोली हमारे पास है जो सिर्फ बैकस्लैश बोली क्या करना है।
तो यह उद्धरण चिह्नों की एक बहुत कुछ है।
याद रखें कि यह सिर्फ एक डबल उद्धरण में बदल जाता है और यह एक दोहरे उद्धरण में बदल जाता है।
और फिर है कि दोहरे उद्धरण और एक पानी का छींटा और फिर बहुत पिछले बात परिणाम में जोड़ने के लिए है प्लस सितारों की संख्या के बराबर होती है के बाद एक अंतरिक्ष जोड़ दें।
तो यह है कि आप उद्धरण फिल्म रेटिंग प्लस सिर्फ इतना है कि जैसे सितारों की जरूरत नहीं होने जा रहा है।
और फिर हम उस लॉग परिणाम खर्च करने के लिए जा रहे हैं और हम यहाँ इस के साथ खत्म होता है।
आप ब्रूश में पांच सितारों तुम जमे हुए 4.5 सितारों नहीं देखा है देख चुके हैं।
और हम आगे जा सकते हैं और शीर्षक के लिए यहाँ में एक और फिल्म जोड़ने Miserables 3.5 रेटिंग और गलत पर सेट देखा गया है कि।
मैं संगीत कभी नहीं फिल्म देखी और हम इस इंडेंट छोड़ दिया सिर्फ इतना है कि यह पढ़ सकते हैं और आप इस पढ़ने के लिए आसान है।
तो यहाँ दर्ज मारा और फिर चीजों को बाहर मुद्रित करने के लिए हमारे कोड को फिर से चलाने के लिए और हम इस एक और अधिक समय के माध्यम से चल सकता है।
हम एक परिणाम स्ट्रिंग पाश के लिए हर बार बनाने के लिए और हम धीरे धीरे कि परिणाम स्ट्रिंग का निर्माण करने जा रहे हैं।
तो चलो ब्रूश में का उदाहरण लेते हैं।
हम जोड़ने के लिए जगह है जा रहे हैं।
और फिर अगर फिल्म देखी है सच जो यह है कि हम करने जा रहे हैं प्लस देखा बराबर होती है।
इसलिए हम अंत के साथ आप उस के बाद अंतरिक्ष देख चुके हैं और उसके बाद और फिर एक दोहरे उद्धरण में तार की जगह।
इसके अलावा फिल्म के शीर्षक के साथ साथ एक और फिल्म बोली।
तो फिर हम लोगों की है।
आप दोहरे उद्धरण ब्रुग में और दोहरे उद्धरण पानी का छींटा अंतरिक्ष देख चुके हैं और उसके बाद हम फिल्म रेटिंग और तारों में जोड़ सकते हैं।
तो यह है कि फिल्म रेटिंग पाँच है।
इसलिए हम अंत के साथ आप ब्रूश पानी का छींटा पांच सितारों में देख चुके हैं और हम चाहते हैं कि बाहर प्रिंट।
आप इसे ठीक काम करता है देख सकते हैं।
और हमारे नए जोड़े Les Miserables तक पता चलता है के रूप में आप नहीं देखा है।
Les Miserables 3.5 स्टार।
और कहा कि हम सब करने की जरूरत है।
आप यह एक छोटा सा refactor करना चाहता था, तो यह हो सकता है एक अच्छा विचार यहाँ तर्क के सबसे स्थानांतरित करने के लिए है।
एक तरफ छपाई से सब कुछ एक अलग समारोह में बाहर चले जाते हैं।
इसलिए मैं इस कॉपी और एक समारोह में कहा जाता स्ट्रिंग का निर्माण करने जा रहा हूँ और कहा कि एक ही फिल्म वस्तु ले जाएगा और फिर यदि वे यह सब कोड है जो एक परिणाम चर लेता जोड़ने के लिए जा रहे हैं के अंदर और यह धीरे-धीरे यह बिल्कुल वैसा ही बनाता अप ।
मैं इसे फिल्म का नाम दिया तो हम कुछ भी बदलने की जरूरत नहीं है रखा।
और फिर बहुत पिछले बात वापसी परिणाम होगा और वह सब हम वहाँ की जरूरत है और फिर हम एक छोटा सा पाश के लिए हमारे बदलने की जरूरत है।
इसलिए हम प्रत्येक कार्य के लिए प्रत्येक फिल्म फिल्म सामान करने के लिए जा रहे हैं और हर एक के लिए हम क्या करने जा रहे हैं आगे जाना है और फिल्म की स्ट्रिंग निर्माण चलाने के लिए और मुद्रित करने के लिए यह सिर्फ इतना है कि लॉग भरा स्ट्रिंग फिल्म को रद्द चलेंगे है।
तो यह है कि यह एक बहुत साफ कर दिया।
बस याद है जब फिर से दौड़ना बिल्ड स्ट्रिंग हम प्रत्येक फिल्म में गुजरती हैं।
यह एक स्ट्रिंग बनाता है और यह परिणाम देता है।
यहाँ तो यह सही जो कुछ स्ट्रिंग वापस आ रहा है और है कि बाहर मुद्रित किया जाएगा के साथ प्रतिस्थापित किया जा रहा है।
इसलिए हम इस के साथ खत्म होता है।
तो यह थोड़ा क्लीनर है।
हम प्रत्येक के लिए यह अच्छा सरल के साथ खत्म होता है।
यही कारण है कि बहुत स्पष्ट क्या हो रहा है।
प्रिंट Howsabout लॉग ऑन करें।
प्रत्येक फिल्म के लिए स्ट्रिंग का निर्माण।
यह भावना का एक बहुत बनाता है, तो आप सिर्फ यह देखो।
आप तुरंत बता सकते हैं कि वह क्या करना चाहिए।
नाम के आधार पर बंद।
ठीक है तो यह बात है।