1
00:00:00,940 --> 00:00:06,860
इस वीडियो मैं सरणियों और वस्तुओं और जावास्क्रिप्ट के बीच वाक्य रचना तुलना करने के लिए समय का एक छोटा सा लेने के लिए जा रहा हूँ।

2
00:00:07,290 --> 00:00:09,700
तो चलो उन्हें धारणात्मक की तुलना द्वारा शुरू करते हैं।

3
00:00:09,780 --> 00:00:15,240
याद रखें कि एक सरणी डेटा की एक सूची स्टोर करने के लिए प्रयोग किया जाता है और हम एक सरणी के लिए चीजें जोड़ने।

4
00:00:15,290 --> 00:00:17,900
वहाँ एक बहुत ही विशिष्ट और विशेष रूप से आदेश है।

5
00:00:18,360 --> 00:00:24,380
हर आइटम एक सूची है कि हम पहले आइटम द्वारा यह उल्लेख सूचकांक 0 करने के लिए बाध्य किया जाता है करने के लिए बाध्य है।

6
00:00:24,480 --> 00:00:27,070
अगले आइटम सूचकांक 1 और इतने पर करने के लिए बाध्य है।

7
00:00:27,450 --> 00:00:30,210
तो दूसरी तरफ एक वस्तु एक सूची नहीं है।

8
00:00:30,210 --> 00:00:37,250
वहाँ कोई विशेष क्रम मैं वस्तुओं की कल्पना करना चाहते हैं बस के आसपास के अंदर चल चीजों की एक गुच्छा के साथ एक पतला बूँद जाता है।

9
00:00:37,260 --> 00:00:39,990
इसलिए महत्वपूर्ण मूल्य जोड़े है कि वास्तव में महत्वपूर्ण है।

10
00:00:40,200 --> 00:00:43,500
और कुछ भाषाओं में वस्तुओं शब्दकोशों कहा जाता है।

11
00:00:43,500 --> 00:00:47,770
और कारण है कि मुझे लगता है कि ऊपर लाने मुझे लगता है कि एक शब्दकोश के विचार यहाँ उपयोगी है।

12
00:00:48,090 --> 00:00:51,600
आप एक शब्दकोश के बारे में सोच अगर यह महत्वपूर्ण मूल्य जोड़े का एक गुच्छा है।

13
00:00:51,840 --> 00:00:55,150
यह शब्दों और फिर इसी परिभाषा है।

14
00:00:55,170 --> 00:00:59,510
अगर मैं जानना चाहता हूँ कि एक शब्द की परिभाषा करते हैं तो कहते हैं कि मैं मेरी दादी बाहर मदद कर रहा हूँ।

15
00:00:59,640 --> 00:01:01,630
उसे पता नहीं है क्या एल ओ एल का मतलब है।

16
00:01:01,920 --> 00:01:11,950
लेकिन हम पाते हैं एल-ओ शब्दकोश खोल सकते हैं और मैं अंत में मदद कर सकते हैं मेरी दादी समझते हैं कि एला अच्छी तरह से भेड़ के बच्चे के पैर मतलब यह नहीं है, लेकिन यह बजाय ज़ोर से हँसने का मतलब है।

17
00:01:11,970 --> 00:01:14,430
कि यदि आप इसे याद में मदद करता है तो फिर शब्दकोश।

18
00:01:14,610 --> 00:01:18,650
हम कुछ ऊपर एक कुंजी के बंद आधारित देखना चाहते हैं और हम एक इसी मूल्य मिलता है।

19
00:01:18,660 --> 00:01:26,660
चलो अब वाक्य रचना की तुलना तो मैं सरणी की खिड़की के पास जाएं और क्या लेकिन dugs की एक नई सरणी बनाने के लिए जा रहा हूँ शुरू करते हैं।

20
00:01:27,180 --> 00:01:39,330
तो वर कुत्तों एक खाली सरणी के बराबर होती है और मैं बस यहाँ कुछ डेटा में भरने के लिए तो हम और Rustie निश्चित रूप से भाग्यशाली और Bubba के साथ जाना होगा मैं हिट दर्ज जा रहा हूँ।

21
00:01:39,570 --> 00:01:42,910
और कहा कि मुझे उस में तीन आइटम के साथ एक सरणी में आता है।

22
00:01:43,980 --> 00:01:46,220
की एक वस्तु बनाने के लिए है कि तुलना करते हैं।

23
00:01:46,260 --> 00:01:56,240
तो एक वस्तु हम एक ही कुत्ता एक वस्तु में प्रतिनिधित्व कर देगा बनाने के लिए और इस तरह हम सरणी के साथ किया था कि हम इस एक पंक्ति में सभी कर सकते हैं।

24
00:01:56,700 --> 00:02:03,160
लेकिन यह बहुत लंबे समय तक इसलिए सम्मेलन हो जाता है और क्या आप सबसे अक्सर देखते हैं कि लोग इसे तोड़ने के लिए अलग लाइनों में है।

25
00:02:03,240 --> 00:02:05,490
हमारे कुत्ते सिर्फ सूचना के दो टुकड़े करना होगा।

26
00:02:05,490 --> 00:02:07,030
नाम और नस्ल।

27
00:02:07,110 --> 00:02:08,960
तो चलो नाम जोड़ दें।

28
00:02:09,060 --> 00:02:14,440
नाम भाभा हो जाएगा और नस्ल प्रयोगशाला होगी।

29
00:02:15,270 --> 00:02:21,490
मारो दर्ज करें और हम कुत्ते को प्राप्त कर सकते हैं और हम देखते हैं कि हम प्रयोगशाला के रूप में Bubba नस्ल के रूप में नाम है।

30
00:02:21,690 --> 00:02:25,250
तो फिर से वाक्य रचना उद्धरण के बिना एक कुंजी।

31
00:02:25,350 --> 00:02:40,120
हम उद्धरण वहाँ ले सकते हैं लेकिन आप लगभग कि पेट के एक मूल्य है जो एक स्ट्रिंग हो सकता है कभी नहीं देख लेकिन याद है कि यह हो सकता है कुछ भी एक नंबर के लिए यह एक और वस्तु हो सकता है हो सकता है आप एक सरणी एक बूलियन कोई अपरिभाषित किसी भी संभावित मूल्य यहाँ जा सकते हैं हो सकता है।

32
00:02:40,170 --> 00:02:43,630
तो अगली मैं बाहर डेटा का उपयोग करने की वाक्य रचना की तुलना करना चाहते हैं।

33
00:02:43,740 --> 00:02:51,330
तो चलो सरणी के लिए चलते हैं और कहते हैं कि मैं दूसरे मद मैं सिद्धांत से बाहर भाग्यशाली प्राप्त करना चाहते हैं पुनः प्राप्त करना चाहते हैं।

34
00:02:51,600 --> 00:02:56,400
तो यह है कि मुझे पता है की जरूरत है 1 के सूचकांक 0 1 सूचकांक है।

35
00:02:56,760 --> 00:03:04,650
तो वर्ग कोष्ठक 1 कुत्तों और मैं भाग्यशाली है और मैं भी सारी रात तक रहने के लिए नहीं था।

36
00:03:05,400 --> 00:03:10,140
तो चलो कैसे हम एक वस्तु के बाहर एक व्यक्ति की संपत्ति का उपयोग के साथ कि इसके विपरीत करते हैं।

37
00:03:10,140 --> 00:03:12,490
याद रखें कि वहाँ दो अलग अलग तरीकों से हम यह कर सकते हैं।

38
00:03:12,540 --> 00:03:13,940
के Bubba का उपयोग करते हैं।

39
00:03:14,220 --> 00:03:22,740
तो मैं नाम और पहले से एक है जो एक संपत्ति के नाम के साथ वर्ग कोष्ठक में सबसे अधिक पसंद सरणी है टाइप करने की जरूरत है।

40
00:03:23,220 --> 00:03:30,820
और कहा कि मुझे Bubba देने के लिए जा रहा है, लेकिन दूसरे संस्करण डॉट संकेतन कुत्ते के नाम का उपयोग करने के लिए है और मैं Bubba मिलता है।

41
00:03:30,930 --> 00:03:32,700
तो उन दोनों को सटीक एक ही काम करते हैं।

42
00:03:32,700 --> 00:03:41,860
या तो एक तुलना मुझे लगता है कि यहाँ मदद करता है कि एक सरणी एक वस्तु जहां चाबियाँ हमेशा संख्या रहे हैं की सिर्फ एक बहुत ही विशेष प्रकार है याद रखें।

43
00:03:42,180 --> 00:03:49,900
तो यह एक महत्वपूर्ण मूल्य जोड़ी रहे हैं 0 और Rustie एक और भाग्यशाली दो और बाबा के बीच महत्वपूर्ण मूल्य जोड़े अभी भी है।

44
00:03:50,100 --> 00:03:57,830
यहाँ पर हम जहाँ हम कुंजी के रूप में नाम है और बाबा कुंजी और प्रयोगशाला एक मूल्य के रूप में के रूप में मुक्त कर दिया मूल्य का है महत्वपूर्ण मूल्य जोड़े की है।

45
00:03:57,840 --> 00:04:06,220
तो फिर आप एक वस्तु का सिर्फ एक विशेष संस्करण के रूप में एक सरणी के बारे में सोच सकते हैं और वास्तव में पर्दे के पीछे यह वास्तव में एक वस्तु है जो हम बाद में देखेंगे।

46
00:04:06,780 --> 00:04:09,700
अगले है इस तथ्य के बाद में नए डेटा जोड़ने के बारे में बात करते हैं।

47
00:04:09,750 --> 00:04:16,760
मैं धक्का जैसे तरीकों का उपयोग करें या बदलाव या मैं पता लगाना क्या सूचकांक मैं कुछ जोड़ना चाहते करके स्वयं भी यह कर सकते हैं कर सकते हैं।

48
00:04:16,940 --> 00:04:33,140
चलो बस धक्का उपयोग करती हैं इसलिए मैं कुत्तों को धक्का करूँगा और मैं एक कुत्ते व्याट में धक्का होगा और हम कुत्तों को देखो और हम अपने कुत्ते वस्तु के लिए क्या करना है कि एक नए तत्व में जोड़ दिया है हम संपत्ति में जोड़ना चाहते हैं उम्र।

49
00:04:33,270 --> 00:04:43,680
मैं धक्का या Upshift की तरह एक विशेष विधि की जरूरत नहीं है, क्योंकि उन सरणी के तरीकों की पूरी बात समाप्त करने के लिए या शुरुआत करने के लिए कुछ जोड़ने की सरणी के आदेश के साथ काम करने के लिए है।

50
00:04:43,950 --> 00:04:50,950
लेकिन कोई अंत या शुरुआत एक वस्तु में है क्योंकि वहाँ आप सभी के लिए है कुत्ता कहते हैं और मैं इस वाक्य रचना का उपयोग कर सकते है।

51
00:04:51,420 --> 00:04:55,520
उम्र छह बराबर होती है।

52
00:04:55,800 --> 00:04:58,190
या मैं कुत्ते कुत्ते कर सकते हैं।

53
00:04:58,230 --> 00:05:00,290
उम्र छह बराबर होती है।

54
00:05:00,450 --> 00:05:05,030
और मैं कुत्ते को देखो और हम नाम Bubba नस्ल प्रयोगशाला के साथ इस वस्तु मिलता है।

55
00:05:05,130 --> 00:05:07,400
पिछले कुंजी मान जोड़ी में हम सिर्फ जोड़ा है।

56
00:05:07,530 --> 00:05:09,110
उम्र 6।

57
00:05:09,360 --> 00:05:10,840
तो यह एक बड़ा अंतर है।

58
00:05:10,920 --> 00:05:12,040
में कुछ जोड़ना।

59
00:05:12,210 --> 00:05:21,230
मैं सिर्फ यह मनमाने ढंग से किसी भी महत्वपूर्ण यह है कि मैं चाहता हूँ और किसी भी मूल्य है कि मैं चाहता आवंटित कर सकते हैं और वे स्वचालित रूप से एक सरणी पर मेरे लिए में शामिल कर लिया जाएगा।

60
00:05:21,240 --> 00:05:25,340
मैं निर्दिष्ट करने के लिए वास्तव में, जहां यह सरणी के अंत में कहा है की जरूरत है।

61
00:05:25,380 --> 00:05:28,340
बीच सूचकांक 1000 की शुरुआत।

62
00:05:28,410 --> 00:05:29,430
यह मेरे उपर है।

63
00:05:29,430 --> 00:05:31,720
अन्त में की वस्तुओं को अद्यतन करने के बारे में बात करते हैं।

64
00:05:31,740 --> 00:05:35,900
चलो हमारे सरणी ले और लुसी के लिए भाग्यशाली बदल कि क्या करने के लिए करते हैं।

65
00:05:35,910 --> 00:05:48,630
मैं सिर्फ एक भाग्यशाली पहली लगाने के लिए जो एक है कि मुझे भाग्यशाली देता कुत्तों की जरूरत है और फिर मैं कुत्तों एक वस्तु पर लुसी के लिए एक के मूल्य में पुन: असाइन।

66
00:05:48,630 --> 00:05:49,860
यह बहुत ही इसी तरह काम करता है।

67
00:05:50,040 --> 00:05:52,420
'ब्लैक प्रयोगशाला में नस्ल को बदल दें।

68
00:05:52,530 --> 00:06:00,940
तो मैं पहले कुत्ते कुत्ते की नस्ल निकालते हैं और फिर यह बस ऐसे ही काले प्रयोगशाला होना करने के लिए फिर से कायम करने की जरूरत है।

69
00:06:01,050 --> 00:06:05,610
और अगर मैं कुत्ते को देखो अब हम देखते हैं नस्ल काले प्रयोगशाला का एक मूल्य है।

70
00:06:06,350 --> 00:06:08,370
तो चलो यहाँ बड़ी मतभेदों को योग करते हैं।

71
00:06:08,370 --> 00:06:20,330
उन दोनों ने सरणियों और वस्तुओं महत्वपूर्ण मूल्य जोड़े उपयोग करें, लेकिन सरणियों महत्वपूर्ण मूल्य जोड़े जहां चाबियाँ हमेशा संख्या रहे हैं की एक विशेष सबसेट हैं और वे हमेशा एक आदेश एक वस्तु हो रहे हैं।

72
00:06:20,340 --> 00:06:21,630
कुंजी कुछ भी हो सकता है।

73
00:06:21,660 --> 00:06:25,190
इससे कोई फर्क नहीं पड़ता अगर यह एक संख्या है, तो या तो कुंजी का नाम या नस्ल है।
