0:00:00.998,0:00:02.988 თქვენ უკვე [br]ისწავლეთ ცვლადების გამოყენებით 0:00:02.988,0:00:04.635 რიცხვებისა და სტრინგების შენახვა. 0:00:04.635,0:00:06.575 ახლა მასივზე ისწავლით. 0:00:06.575,0:00:09.675 რომელიც რამდენიმე რამის [br]ერთ ცვლადში შენახვის საშუალებას გვაძლევს. 0:00:09.675,0:00:13.100 ნახავთ, რომ მასივები ბევრი [br]სასარგებლო რამის გაკეთებაში გვეხმარება. 0:00:13.100,0:00:14.942 განვიხილოთ ცვლადები. 0:00:14.942,0:00:19.911 გვაქვს var, "myFriend" უდრის "Sophia"-ს. 0:00:19.911,0:00:22.510 ცვლადი არის მნიშვნელობის შენახვის გზა. 0:00:22.510,0:00:24.320 მაგალითად სოფია[br]--და ეტიკეტის მიცემა, 0:00:24.320,0:00:26.820 რათა, მოგვიანებით, [br]პროგრამამ მარტივად გამოიძახოს. 0:00:26.820,0:00:29.469 ის შეგვიძლია [br]წარმოვიდგინოთ, როგორც უჯრა 0:00:29.469,0:00:32.469 "myFriend" ეტიკეტით[br]გარეთ და "Sophia"- შიგნით. 0:00:32.469,0:00:35.528 როდესაც არ უნდა [br]ჩავიხედოთ "Sophia"-ს ვნახავთ. 0:00:35.528,0:00:39.766 ზოგჯერ რამდენიმე [br]მნიშნელობის შენახვა გვინდა ერთ ცვლადში. 0:00:39.766,0:00:46.431 ასე ვერ გავაკეთებთ, [br]რადგან სინტაქსური შეცდომა იქნება. 0:00:46.431,0:00:50.662 გვაქვს ამის გაკეთების [br]განსაკუთრებული გზა მასივების გამოყენებით. 0:00:50.662,0:00:53.369 შეგვიძლია ვთქვათ: "myFriends" უდრის 0:00:53.369,0:00:55.769 ამის მერე გვჭირდება ოთხკუთხა ფრჩხილი, 0:00:55.769,0:00:59.236 ხოლო შიგნით [br]შეგვიძლია დავწეროთ მნიშნელობები. 0:00:59.268,0:01:02.828 გვაქვს: "Sophia", "John", "Leif". 0:01:03.866,0:01:06.888 ეს ჩემი სამი მეგობარია. 0:01:09.554,0:01:13.304 ახლა ჩვენი ცვლადი [br]სამ მნიშნელობას ინახავს. 0:01:13.304,0:01:15.391 წარმოვიდგინოთ, [br]როგორც უჯრების ერთობლიობა, 0:01:15.391,0:01:18.391 რომელსაც დავაწერეთ "myFriends" 0:01:18.391,0:01:23.029 და შეგვიძია შესაბამის [br]უჯრაში შესაბამისი მნიშვნელობა ვიპოვოთ. 0:01:23.029,0:01:29.885 როდესაც გინდათ გაიგოთ[br]რა არის პირველ უჯრაში აღებთ მას. 0:01:29.885,0:01:32.110 როგორ გავაკეთოთ ეს მასივის შემთხვევაში? 0:01:32.110,0:01:39.862 შეგვიძლია დავწეროთ [br]მასივის სახელი, ფრჩხილები, 0:01:39.862,0:01:42.862 და ნომერი. 0:01:42.862,0:01:46.009 მაგალითად, ერთი. 0:01:46.009,0:01:51.139 მოდით, გამოვცადოთ [br]ტექსტური ბრძანების გამოყენებით 0:01:51.139,0:01:52.875 და "Sophia"-ს გამოტანით. 0:01:52.892,0:01:58.875 "myFriends" ერთი-- აქ მოვათავსოთ-- 0:01:58.875,0:02:01.875 გაფერადებაც დავამატოთ. 0:02:01.875,0:02:05.476 ვხედავთ "John"-ს. 0:02:05.476,0:02:09.727 "Johns" რატომ ვხედავთ? [br]ელემენტის ინდექსად ხომ ერთი მივუთითეთ? 0:02:09.727,0:02:11.397 აი ეს ერთი. 0:02:11.397,0:02:15.143 ეს იმიტომ, რომ [br]მასივები ნულით იწყება და არა ერთით. 0:02:15.143,0:02:19.803 --თავიდან ოდნავ [br]უცნაურად მოგეჩვენებათ, მაგრამ შეეჩვევით. 0:02:19.803,0:02:23.875 --ნულს თუ დავწერთ, "Sophia"-ს ვნახავთ. 0:02:23.875,0:02:27.934 შემდეგი ელემენტის [br]ჩვენება თუ გვინდა ერთს ვიყენებთ. 0:02:27.934,0:02:32.696 ხოლო, ბოლო [br]ელემენტისთვის ორს ვიყენებთ. 0:02:32.696,0:02:36.723 ფიქრობთ: -რომლის პოვნა მინდა? 0:02:38.267,0:02:41.438 სად არის მოთავსებული და ერთს აკლებთ. 0:02:41.438,0:02:46.832 ანუ, პირველი ნულია, [br]მეორე ერთი, მესამე ორი და ასე შემდეგ. 0:02:46.832,0:02:48.797 რა მოხდება თუ დამავიწყდა 0:02:48.797,0:02:51.797 და ვცადე "Lief"-ზე ასე მიმეღო წვდომა? 0:02:51.797,0:02:56.000 დავწერთ "myFriends"[br]სამი და არაფერს არ მივიღებთ. 0:02:56.000,0:02:58.640 ეს იმიტომ, რომ იქ არაფერია. 0:02:58.640,0:03:00.719 როდესაც სამს [br]ვეუბნებით მეოთხე ელემენტს ეძებს. 0:03:00.719,0:03:03.719 მეოთხე ელემენტი კი არ გვაქვს. 0:03:03.719,0:03:05.432 ანუ აქ არაფერია. 0:03:05.432,0:03:09.197 ეს ხშირად ხდება მასივების გამოყენებისას. 0:03:09.197,0:03:13.627 იგივეა 100-ზე წვდომის [br]მცდელობისას, რადგან 100 მეგობარი არ მყავს. 0:03:13.885,0:03:15.766 მხოლოდ სამი მყავს. 0:03:15.766,0:03:18.572 ესენი მოვაშოროთ. 0:03:18.572,0:03:24.871 გავიგოთ რამდენი [br]მეგობარი მყავს, რადგან ვამაყობ 0:03:24.871,0:03:29.223 და მინდა მსოფლიოს გამოვუცხადო. 0:03:29.223,0:03:35.388 მე მყავს "numFriends" მეგობრები. 0:03:35.388,0:03:40.634 ანუ, მყავს სამი მეგობარი. 0:03:40.634,0:03:44.499 დავუშვათ, ვინსტონს [br]ვეცოდები და უნდა ჩემი მეგობარი გახდეს. 0:03:44.499,0:03:46.139 შემიძლია მასივს დავამატო. 0:03:46.139,0:03:47.875 მადლობა ვინსტონ! 0:03:47.875,0:03:50.888 მაინც ამბობს, რომ სამი მეგობარი მყავს, 0:03:50.888,0:03:54.009 რადგან ეს ცვლადი უნდა განვაახლო. 0:03:54.009,0:03:57.006 ყოველ ჯერზე,[br]როდესაც ამ მასივს ვამატებ რამეს, 0:03:57.006,0:03:58.866 განახლება მიწევს. 0:03:58.866,0:04:00.106 ეს ძალიან მოსაბეზრებელია. 0:04:00.106,0:04:07.640 მითუმეტეს, თქვენ თუ გადაწყვეტთ ჩემთან [br]მეგობრობას, ათასჯერ მომიწევს განახლება. 0:04:07.640,0:04:12.375 რადგან ხშირად [br]გვაინტერესებს ჩვენი მასივის სიგრძე, 0:04:12.375,0:04:15.345 ამის გაგების განსაკუთრებული გზა არსებობს. 0:04:15.345,0:04:17.360 მასივი საკუთარ [br]სიგრძეზე თვალყურის დევნებას 0:04:17.360,0:04:20.310 შეძლებს სიგრძის მახასიათებლით. 0:04:20.310,0:04:27.275 ვთქვათ, "myFriends.length"[br]და სიგრეს დავუბრუნდებით. 0:04:27.275,0:04:29.218 ახლა ორს აჩვენებს. 0:04:29.218,0:04:30.524 შემიძლია ეს ცვლადი წავშალო. 0:04:30.524,0:04:33.434 ეს თვისება განახლდება, [br]როდესაც რამეს დავამატებთ. 0:04:33.434,0:04:39.698 დავუშვათ, "Ohnoes"[br]ბიჭს მოუნდა ჩემთან მეგობრობა-- 0:04:39.698,0:04:43.057 შეგვიძლია [br]განვაგრძოთ დამატება და განახლება. 0:04:43.057,0:04:49.600 ეს უფრო ნაკლებ დანახარჯიანი [br]გზაა, ჩვენი მასივის სიგრძის გასაგებად. 0:04:49.600,0:04:53.605 თითქმის ყოველთვის, როდესაც [br]მნიშნელობების ჩამონათვალის შენახვა გვინდა, 0:04:53.605,0:04:57.279 მასივებს ვიყენებთ. 0:04:57.279,0:05:02.669 ვუყრება განაგრძეთ [br]და გაიგებთ რისთვის ვიყენებთ მათ.