1
00:00:00,590 --> 00:00:02,100
Geri hoş geldiniz.

2
00:00:02,100 --> 00:00:04,480
Dolayısıyla bu ders tamamen isteğe bağlıdır.

3
00:00:04,770 --> 00:00:06,660
Bu biraz bonus.

4
00:00:06,690 --> 00:00:09,810
Gerçekten ilginç bir şey.

5
00:00:09,840 --> 00:00:13,080
Bu yüzden sana göstermiyorum ama ders için önemli değil.

6
00:00:13,080 --> 00:00:18,360
Ve foreach'ın nasıl işlediği hakkında konuşacağız ve her biri için kendi versiyonunu oluşturacağız.

7
00:00:18,690 --> 00:00:23,130
Bu nedenle, bir işlevi bağımsız değişken olarak alıp sonra içindeki işlevi yürüten

8
00:00:23,250 --> 00:00:25,470
bir işlevi nasıl yazdığınız hakkında konuşacağız.

9
00:00:25,470 --> 00:00:27,620
Yani yine tamamen isteğe bağlı.

10
00:00:27,720 --> 00:00:32,880
İsteğe bağlı hale getirmenin diğer bir nedeni, biraz daha gelişmiş olması ve sizi korkutmak

11
00:00:32,940 --> 00:00:38,760
istemiyorum herkesi korkutmak istemiyorum çünkü eğer kafa karıştırıcıysa, kafa karıştırıcıysa ve sık sık birden fazla tekrar

12
00:00:38,760 --> 00:00:41,250
gerektiriyorsa, kendinizi kötü hissetmenizi istemiyorum Bununla.

13
00:00:41,490 --> 00:00:42,790
Öğrencilerim alması için.

14
00:00:42,960 --> 00:00:44,350
Yani tamamen isteğe bağlıdır.

15
00:00:44,550 --> 00:00:48,540
Ve bu önemlidir, ancak uygulamalar yapmak şart değildir.

16
00:00:48,630 --> 00:00:51,310
Kurs ilerlemeye gerek yoktur.

17
00:00:51,330 --> 00:00:55,500
Bir kere daha izlemeyi denerseniz ve biraz daha fazla deneyim Javascript edindiğinizde

18
00:00:55,820 --> 00:01:00,280
sınıfın sonuna doğru tekrar bir anlam ifade etmezse bir şey olsa da.

19
00:01:00,330 --> 00:01:03,490
Ve bu, öğrencilerimle her zaman aynı zamanda yapmak zorunda olduğum bir şey.

20
00:01:03,570 --> 00:01:06,080
Bahsettiğim gibi bu konuyu tekrar gözden geçiriyoruz.

21
00:01:06,210 --> 00:01:11,310
Öyleyse her biri için kendimiz kuracağız ve her biri için adlandırılan

22
00:01:12,120 --> 00:01:17,160
bir fonksiyon tanımlayarak başlayacağız ve gerçek foreach'ın yaptığı çalışma biçiminden biraz

23
00:01:17,160 --> 00:01:23,800
farklı olacak çünkü şu andan itibaren Her eser için bir diziyi tanımlayacağım, onu Nom

24
00:01:23,810 --> 00:01:27,660
olarak adlandıralım ve orada böyle numaralar var.

25
00:01:28,050 --> 00:01:30,390
Ve her biri için Adları çağırıyorum.

26
00:01:30,480 --> 00:01:37,770
Her biri için nums yazdım ve sonra ona bir işlev verdim ve bunu gördük sadece siz de

27
00:01:37,770 --> 00:01:44,820
umarım çok fazla sıkmayacağım, ancak bu numarayı arayacağız ve daha sonra basit bir sabit günlüğü yapacağız.

28
00:01:45,240 --> 00:01:46,160
Yok hayır.

29
00:01:46,800 --> 00:01:49,030
Oraya gidiyoruz.

30
00:01:49,260 --> 00:01:54,580
Bir işlev alır ve dizideki her öğe üzerinde bir işlev çağırır.

31
00:01:54,740 --> 00:01:59,130
Knops, ancak Nom'ları her biri için geçirmemiz gerekmediğine dikkat edin.

32
00:01:59,190 --> 00:02:04,680
Diziyle ilgili bildikleri sayıları biliyordu, çünkü her biri için Gnome'nun köşesini bulduk.

33
00:02:04,680 --> 00:02:07,740
Bu şekilde çalışan bir fonksiyon tanımlayarak başlayacağız.

34
00:02:07,830 --> 00:02:09,810
Buna benzer biriyle başlayacağız.

35
00:02:09,990 --> 00:02:16,560
Her biri için benim derim ve yalnızca bir argüman almak yerine iki alacaktır.

36
00:02:16,710 --> 00:02:21,870
Birincisi dizidir ve ikincisi de işlevdir.

37
00:02:21,870 --> 00:02:24,390
Yani dizi Nomes olacaktır.

38
00:02:24,450 --> 00:02:25,880
Ve bu işlevi olurdu.

39
00:02:26,010 --> 00:02:33,270
Aynı kodu Nom'larla çalıştırmak istersen, her Nom'un virgülüne göre benimkininkine

40
00:02:33,270 --> 00:02:39,590
benzeyecek ve buradaki görevim üstteki ile aynı olacak.

41
00:02:39,600 --> 00:02:42,560
Bu yüzden bu sürümle başlıyoruz, çünkü daha basit.

42
00:02:43,080 --> 00:02:46,310
Biraz daha sözdizimi ama yazmamız daha kolaydır.

43
00:02:46,590 --> 00:02:52,350
Yine Nom'da sadece özel javascript sihirbazını kullanmadan geçiyoruz.

44
00:02:52,350 --> 00:02:57,600
Burada sahip olduğumuz gibi bir şey üzerinde bir yöntem belirliyorsanız onu yakalamanın bir yolu var, ancak biz buna

45
00:02:57,600 --> 00:02:57,950
vereceğiz.

46
00:02:58,110 --> 00:03:02,520
Tamam o halde bir fonksiyonu MYF veya her biri tanımlayalım.

47
00:03:02,940 --> 00:03:06,150
Ve bir dizi ve bir işlev alır.

48
00:03:06,150 --> 00:03:10,560
Ve bu işlevi çağıramayız çünkü bu Javascript'deki özel bir kelimedir.

49
00:03:10,560 --> 00:03:16,840
Bu yüzden ona ne istersen onu phunk veya F diyeceğiz ve daha sonra işlevimizi açığa çıkaracağız.

50
00:03:17,520 --> 00:03:20,830
Ve her birinin ne yaptığı hakkında konuşarak başlayalım.

51
00:03:21,210 --> 00:03:27,460
Dolayısıyla, bu işlevi alır ve dizideki her öğe için onu çağırdığını unutmayın.

52
00:03:27,480 --> 00:03:32,390
Bunu yapmak için, bir dizideki her öğe için herhangi bir şey yapmak için bir döngü kullanmamız gerekiyor.

53
00:03:32,400 --> 00:03:33,730
Bir döngüye sahip olmalıyız.

54
00:03:33,780 --> 00:03:40,200
Dolayısıyla bir for döngüsü dizide döngüye dönecek ve ardından döngüde yalnızca işlevini çağıracağız

55
00:03:40,230 --> 00:03:45,570
ve işlevi çağırmak için yapmamız gereken tek şey sonunda parantez ekleyin.

56
00:03:45,810 --> 00:03:51,300
mücadele ettiği şeyler ve burada javascript öğrenen herkes burada kafa karıştırıcı biraz karışık.

57
00:03:51,300 --> 00:03:52,800
Dolayısıyla öğrencilerimin içinde hep

58
00:03:52,950 --> 00:03:58,060
Ancak parantez içermeyen bir işlevin adı arasındaki farkı unutmayın.

59
00:03:58,740 --> 00:04:00,960
Bu sadece işlevin kendisinden bahsediyor.

60
00:04:01,050 --> 00:04:07,740
Ancak parantez ekledikten sonra kod yürütülmüyor, bu kod func yerine alınır ve

61
00:04:07,740 --> 00:04:08,320
yürütülür.

62
00:04:08,670 --> 00:04:10,480
Bu yüzden sana bir örnek verebilirim.

63
00:04:10,710 --> 00:04:11,860
Eğer sadece yaparsak.

64
00:04:12,010 --> 00:04:13,310
Bırak kes şunu.

65
00:04:13,530 --> 00:04:17,610
Uyarıda bulunmak sadece gerçekte çalışmazsa.

66
00:04:17,760 --> 00:04:20,690
Ancak parantezleri ekledikten sonra bir uyarı alıyoruz.

67
00:04:20,820 --> 00:04:24,200
Ve ben hiçbir şey geçmedim ama yine de kodu idam edildi.

68
00:04:24,780 --> 00:04:31,170
Şimdi kodumuza geri dönelim ve sadece phunk'u hemen böyle aramamızın ardından dizi boyunca

69
00:04:31,170 --> 00:04:31,790
dönelim.

70
00:04:31,830 --> 00:04:43,490
Bu yüzden, dizi boyunca bir yorum döngüsü ekledim ve dizi içindeki her öğe için döngü çağrısı phunk'ında.

71
00:04:43,560 --> 00:04:45,360
Böylece dizi boyunca döngü yapmak.

72
00:04:46,080 --> 00:04:47,250
Bu bir for döngüsüdür.

73
00:04:47,280 --> 00:04:50,260
Bir while döngüsü de kullanabilirsiniz, ancak bir for döngüsü kullanırız.

74
00:04:50,280 --> 00:04:58,050
Yani var için sıfıra eşittir, argümanın adı olan r r nokta uzunluğundan daha azdır.

75
00:04:58,140 --> 00:04:59,590
A R R

76
00:04:59,880 --> 00:05:01,170
Ve sonra

77
00:05:04,640 --> 00:05:13,760
artı sadece bunun gibi ve daha sonra bu satırı bizim döngü içine hareket edeceğiz çünkü yapmak istediğimiz

78
00:05:13,760 --> 00:05:20,050
bu döngü içinde phunk çağrısı yapmak istediğimizden sadece millet böyle çağırarak başlayabiliriz.

79
00:05:20,840 --> 00:05:26,900
olarak hangi fonksiyonun verildiğini, dizideki her öğe için bir kez çağrılmaya başlandığından, dizideki

80
00:05:26,900 --> 00:05:32,060
her bir öğedeki verileri gerçekten iletmek için önemli bir parçayı kaçırıyoruz.

81
00:05:32,060 --> 00:05:33,250
Yani ikinci argüman

82
00:05:33,320 --> 00:05:35,360
Ancak bu her sütun için sütun.

83
00:05:35,360 --> 00:05:36,680
Öyleyse içeri girelim.

84
00:05:37,420 --> 00:05:38,920
Ve şimdi şunu çalıştırmayı deneyelim.

85
00:05:38,930 --> 00:05:46,780
Renk denilen bir diziyi tanımlayacağım veya favorim en azından turuncu favorim.

86
00:05:46,910 --> 00:05:48,640
Ve biz sadece sarı duracağız.

87
00:05:49,160 --> 00:05:58,040
Üç madde var ve o zaman ben dört numaramı da arayacağım ve renk olarak diziyi geçeceğim ve sonra

88
00:05:58,640 --> 00:05:59,910
yalnızca uyarıda bulunacağım.

89
00:06:00,110 --> 00:06:04,430
Parantezleri hatırlamayız çünkü hemen uyarı çalışacaktır.

90
00:06:04,430 --> 00:06:05,580
İstediğimiz bu değil.

91
00:06:06,170 --> 00:06:10,980
Benim için her birinin uyarıda bulunmasını istiyoruz.

92
00:06:11,180 --> 00:06:13,600
Bu yüzden phunk aslında uyarı olduğunu unutmayın.

93
00:06:13,610 --> 00:06:20,900
Bu durumda, ancak oturum açan konsolosluk da olabilir veya çoğunlukla anonim bir işlev olur.

94
00:06:20,900 --> 00:06:24,740
İçindeki phunk'u tanımlayacağız.

95
00:06:24,800 --> 00:06:29,480
Bu yüzden uyarı almak için onu değiştirelim ve entera girelim.

96
00:06:29,900 --> 00:06:31,340
Bir uyarı alıyorum.

97
00:06:31,730 --> 00:06:34,430
Tamam'a bastığımda bir alarm daha alıyorum.

98
00:06:34,640 --> 00:06:37,320
Tamam'a bastım ve bir alarm daha aldım.

99
00:06:37,670 --> 00:06:43,640
O halde, bu for döngüsü, bizim durumumuzda üç öğe içeren bir dizi renk dizisi üzerinde

100
00:06:43,640 --> 00:06:44,900
döngü oluşturuyor olmasıdır.

101
00:06:44,900 --> 00:06:51,520
Bu yüzden üç kez döngüyüz ve her seferinde func ve bütün bu phunk'lar çağrılır.

102
00:06:51,560 --> 00:06:52,670
Hepsi bu kadar.

103
00:06:52,670 --> 00:06:57,980
Dolayısıyla üç kez boş bir uyarıda bulunuyor çünkü funk'a hiçbir şey geçirmiyoruz.

104
00:06:57,980 --> 00:07:05,000
olursa olsun, burada biraz veri aktarmak ve bu küçük verilerin dizideki her bir madde olması gerekiyor.

105
00:07:05,000 --> 00:07:10,240
Bu yüzden, verilerin uyarıya geçirilmesiyle çalışmasını sağlamak için ya da işimiz ne

106
00:07:10,250 --> 00:07:13,190
Bu nedenle, her bir öğeye erişme şekli, I. kullanarak.

107
00:07:13,370 --> 00:07:19,810
Bu yüzden burada kodu hatırlarsam sadece dizi parantezini eklerim.

108
00:07:20,860 --> 00:07:25,100
Dolayısıyla, ilk defa döngü vasıtasıyla bu, eğlenceli olan func'ı çağıracağız.

109
00:07:25,100 --> 00:07:32,230
Bu durumda, okunan dizideki ilk öğe uyarılarak okunur ve sonra ben

110
00:07:32,240 --> 00:07:33,240
olur olur.

111
00:07:33,320 --> 00:07:38,510
Böylece o zaman portakal olanlardan bir dizi ile uyanık olan phunk'u geri çağırın.

112
00:07:38,510 --> 00:07:46,340
kez daha uyarı sarı geliyor, şimdi şunu anımsam, bunu her renk uyarısı için benim yürütmeyi hatırlarsak.

113
00:07:46,700 --> 00:07:49,840
Bu yüzden turuncu uyarısı alıyor ve bir

114
00:07:50,420 --> 00:07:58,500
Şimdi bana kırmızı turuncu ve sarı veriyor ve her biri için tanımlamak için gereken her şey var.

115
00:07:58,580 --> 00:08:04,190
Ancak en çok dediğim gibi, böyle adlandırılmış bir işlev geçirdiğimizde göremediğiniz zaman genellikle

116
00:08:04,190 --> 00:08:06,270
anonim bir işleve sahip olacak.

117
00:08:06,320 --> 00:08:07,620
Bu yüzden bir şans vermeyelim.

118
00:08:07,730 --> 00:08:09,920
Ancak isimsiz bir işlev kullanıyor.

119
00:08:09,920 --> 00:08:17,390
Öyleyse her biri için sonra tekrar geçip renksiz olacağız ve daha sonra isimsiz bir işleve sahip olacağız.

120
00:08:17,390 --> 00:08:22,670
burada bir işlev çağırdığından çok farklı parantezlerdir.

121
00:08:22,670 --> 00:08:25,270
Burada unutmayın ki parantezler

122
00:08:25,280 --> 00:08:27,050
Yani aslında ne demek istediğimi göstereyim.

123
00:08:27,470 --> 00:08:33,050
Bu ilk bölümü sildiysem, burada sadece isimsiz bir işleve sahip olurum.

124
00:08:33,410 --> 00:08:35,610
Ve içinde yaptığımız tek şey danışmanlık diyalogudur.

125
00:08:35,790 --> 00:08:43,130
Ben bir işlevsiyim ve şu anda Enter'a basmıştım ve senin için biraz uzaksız kalabilirim, böylece neler

126
00:08:43,130 --> 00:08:45,730
olduğunu görmek biraz daha kolaydır.

127
00:08:45,770 --> 00:08:47,930
Ne olacağını düşünüyorsun.

128
00:08:49,130 --> 00:08:50,750
Elbette oldu.

129
00:08:50,960 --> 00:08:54,540
Geri dönüp avukatımın günlüğü kaydının kapanış parantezlerine ekleyin.

130
00:08:54,740 --> 00:08:56,360
Şimdi ne olacağını düşünüyorsun?

131
00:08:56,360 --> 00:08:58,910
Sanırım şu an burada mahvediyor.

132
00:08:59,150 --> 00:09:03,100
Ancak Enter'a basarken hiçbir şeyin gerçekleşmediğini göreceksiniz.

133
00:09:03,110 --> 00:09:06,200
Geri gönderilen bir değeri bana geri veren bir değer elde ediyorum.

134
00:09:06,200 --> 00:09:12,380
Ancak kod çalışmıyor Sürekli görünüm görmüyorum ve bu isimsiz işlev

135
00:09:12,380 --> 00:09:13,620
asla çağrılmadığından.

136
00:09:13,670 --> 00:09:16,040
Temelde bir an varoldu ve şimdi gitti.

137
00:09:16,040 --> 00:09:16,960
Ona bir isim vermedim.

138
00:09:16,970 --> 00:09:18,450
Ben bir değişkene kaydetmedim.

139
00:09:18,500 --> 00:09:21,530
Tekrar yazmadığım sürece bir daha asla arayamam.

140
00:09:21,530 --> 00:09:26,240
Dolayısıyla bu işlevi yürütmek için daha sonra bu parantezlere ihtiyacım var.

141
00:09:26,240 --> 00:09:29,700
Dolayısıyla bu sözdizimi çok, bence biraz çirkin.

142
00:09:29,810 --> 00:09:33,490
Ama şu parantezleri alsaydım işlevi görürdüm.

143
00:09:33,830 --> 00:09:43,970
Her renk için bunu benim yaptığımızda aynı şey olur ve o zaman burada anonim bir işlev geçiririz.

144
00:09:45,520 --> 00:09:53,720
ki bu işlevi hiç bir şey yapmıyor, sadece bu işlev burada uyarı yapılmadığı için uyarılar diyelim.

145
00:09:53,720 --> 00:09:55,020
Ve diyelim

146
00:09:55,310 --> 00:09:56,860
Bu işte burada.

147
00:09:56,870 --> 00:10:00,120
Daha sonra burada olduğu gibi parantezlere ihtiyacımız var.

148
00:10:00,520 --> 00:10:07,250
Ve bu, parantezleri funk ve funk üzerine eklediğimizde, içimden geliyor.

149
00:10:07,310 --> 00:10:10,540
Bizim durumumuzda, ikinci argümanın tamamı budur.

150
00:10:10,610 --> 00:10:15,670
Bu yüzden eğer biraz kaybolursanız, bir daha endişelenmeyin kursun geri kalan kısmı için önemli değildir.

151
00:10:15,950 --> 00:10:22,300
Ancak bunu daha sonra tekrar deneyelim, böylece böyle bir şey yapabilirim, yalnızca yüksek alarm veririm veya

152
00:10:22,310 --> 00:10:25,670
aslında kırmızı turuncu ve sarı gibi verileri kullanmıyorum.

153
00:10:25,750 --> 00:10:29,010
Bunu yapmak istemem o kadar yaygın değil, ama içeri girersem.

154
00:10:29,570 --> 00:10:33,530
Göreceksiniz ki yüksekten iki ve üç yüksekler alıyorum.

155
00:10:33,560 --> 00:10:37,370
Bu yüzden bu rengin dizilimindeki her bir öğe için üç öğe bulunur.

156
00:10:37,370 --> 00:10:43,490
Bu tüm fonksiyonu çağırıyor, ancak daha çok yapmak istediğimiz şey aslında bizim burada yaptığımız gibi o

157
00:10:43,490 --> 00:10:44,940
rengin kullanılmasından daha fazla.

158
00:10:45,130 --> 00:10:47,160
Ya da her rengi gibi başlayabiliriz.

159
00:10:47,620 --> 00:10:50,920
Dolayısıyla tek yapmamız gereken, işlevimizde bir argüman kabul etmek.

160
00:10:51,010 --> 00:10:55,570
Öyleyse benim öngörü ve bu biraz aralıklarla.

161
00:10:55,580 --> 00:11:02,480
İşlev ve buna renk denir, ancak tabii tanımladığımız başka herhangi bir işlev gibi tabii ki herhangi bir

162
00:11:02,480 --> 00:11:03,450
şey olabilir.

163
00:11:03,620 --> 00:11:08,810
Geçerli bir javascript adı olması gerektiği gibi neredeyse her şey olabilir, işlev veya var

164
00:11:08,890 --> 00:11:13,800
gibi olamaz, ancak anahtar kelimeleri için ayrılmış ancak başka bir şey işe yarayabilir.

165
00:11:13,820 --> 00:11:15,110
İşte burada elimizdeki.

166
00:11:15,230 --> 00:11:20,820
Anonim bir işlev şimdi bir argüman bekliyor ve sonra onu burada kullanabiliriz.

167
00:11:20,840 --> 00:11:24,920
Bu nedenle konsol nokta günlük rengini başlatın.

168
00:11:26,260 --> 00:11:30,640
Bu yüzden bir kez daha geçmek için renklerle dönüyoruz.

169
00:11:30,640 --> 00:11:37,280
Bu durumda, dizimiz şu şekildedir: Her seferinde phunk'i çağırdığımız

170
00:11:37,280 --> 00:11:40,600
için buradaki her şey budur.

171
00:11:40,940 --> 00:11:45,770
Bu dizideki şu anki maddeyi geçerken bunu hatırlatıyorum.

172
00:11:45,880 --> 00:11:48,280
Dolayısıyla bu kodu burada çağırıyoruz.

173
00:11:48,530 --> 00:11:51,760
Ve sonra kırmızıya, sonra turuncuya, sonra da sarıya geçiyoruz.

174
00:11:51,880 --> 00:11:54,950
Yani renk kırmızıya, turuncuya veya sarıya eşittir.

175
00:11:54,950 --> 00:12:00,000
Her zaman bu listede gördüğünüz gibi kırmızı turuncu ve sarı olsun.

176
00:12:00,160 --> 00:12:02,530
Her biri için yazmanın temel yolu budur.

177
00:12:02,870 --> 00:12:08,180
Ama bir söz olarak, sana bir diziye nasıl eklendiğimizi de göstereceğim, böylece her biri

178
00:12:08,430 --> 00:12:13,530
için bu renk noktaları yazabilirdik veya her biri için her biri için nokta yazdık;

179
00:12:13,660 --> 00:12:14,570
Bizi yalnız bırakacağız.

180
00:12:14,650 --> 00:12:16,140
Ama her biri için renklendim.

181
00:12:16,120 --> 00:12:20,590
Sonra bunu yapmak için bir işleve geçebiliriz.

182
00:12:20,960 --> 00:12:25,580
Ve kendimden biraz ileri bir sıçrama yaparken nesneler hakkında konuşmadık henüz prototiplerden söz etmedik ama

183
00:12:25,790 --> 00:12:30,140
burada sana göstereceğim ve daha sonra ders devam ederken bunun hakkında daha fazla bilgi

184
00:12:30,130 --> 00:12:30,970
edineceğiz üzerinde.

185
00:12:30,980 --> 00:12:33,800
Aslında bir sonraki birim bütün nesnelerle ilgilidir.

186
00:12:33,860 --> 00:12:40,750
Yaptığımız şey, aslında hiçbir zaman hecelemediğiniz bir yeniden nokta prototipi produ türüne bir

187
00:12:43,370 --> 00:12:48,550
yöntem eklediğimizdir ve bunu her biri için benim aramıza vereceğiz.

188
00:12:48,560 --> 00:12:51,860
Ve bunu yapmadan önce otomatik tamamlama notunu alıyorum.

189
00:12:52,310 --> 00:12:55,640
Bunların hepsi dizi prototipinde var olan yöntemlerdir.

190
00:12:55,630 --> 00:13:00,770
İşte bu yöntemlerin hepsini push, pop ve shift ve unshipped gibi alıyoruz

191
00:13:00,800 --> 00:13:07,580
ve her dizide bulunan her biri için, dizi prototipi olarak adlandırılan ve bu prototip üzerinde tanımlanan

192
00:13:07,580 --> 00:13:11,750
herhangi bir şey üzerinde tanımlı olan her dizi için kullanılabilir .

193
00:13:12,380 --> 00:13:18,830
Öyleyse şunu deneyelim: Şimdi her biri için bir prototip yaptırdım, her biri bir işlevdir ve

194
00:13:21,630 --> 00:13:23,770
işlev yalnızca bir argüman alır.

195
00:13:23,770 --> 00:13:32,870
Şimdi burada sahip olduğumuz gibi sadece func ve ardından da dizide döngü oluşturan ve dizideki her öğe için

196
00:13:32,870 --> 00:13:36,660
bir işlev çağıran aynı mantığı yapmamız gerekiyor.

197
00:13:36,680 --> 00:13:40,930
Değişen tek şey bir argümanı kabul etmiyoruz.

198
00:13:40,970 --> 00:13:45,410
A R artık dizisi yok ama biz burada var.

199
00:13:45,620 --> 00:13:47,030
Biraz farklı.

200
00:13:47,090 --> 00:13:49,880
Bu anahtar kelimeyi kullanmalıyız.

201
00:13:50,030 --> 00:13:56,050
Anahtar kelime bu, Assan'ı aradığımız belirli diziyi gösterecek.

202
00:13:56,090 --> 00:14:03,590
Bu yüzden, her birinin renkleri durumunda, bu anahtar kelimeyi her tanım için yazarsak, renklere

203
00:14:03,590 --> 00:14:04,950
atıfta bulunur.

204
00:14:05,140 --> 00:14:08,350
Ama biz her biri için ya da her biri için köpek şeyler yaptıysak.

205
00:14:08,570 --> 00:14:12,530
Bu, onu çağırdığımız spesifik dizilime işaret eder.

206
00:14:13,220 --> 00:14:19,980
Böylece, sıfıra eşit dört VAR yapacağız.

207
00:14:20,210 --> 00:14:28,490
Ben artı artı gibi bu noktadan az olsa da.

208
00:14:28,850 --> 00:14:30,490
İlk değişiklik budur.

209
00:14:30,500 --> 00:14:34,420
Belli diziye atıfta bulunan bu bağlantıyı kullandık.

210
00:14:34,610 --> 00:14:36,440
Artık geçmiyoruz.

211
00:14:36,740 --> 00:14:44,240
Yaptığımız sonraki şey, phunk'ı adeta parantez yerine, orijinal sürümde yaptığımız

212
00:14:44,300 --> 00:14:48,160
gibi çağırdığımız bu ayraçla yapmamızdır.

213
00:14:48,160 --> 00:14:51,480
Ben sadece bundan hoşlandım.

214
00:14:51,770 --> 00:14:53,140
Ve aslında hepsi var.

215
00:14:53,140 --> 00:14:58,560
Dolayısıyla, argümanımızın adını taşıyan bir r r koyarak biraz adapte ettik.

216
00:14:58,580 --> 00:15:04,040
Ve elbette, anahtar kelimeyle değiştirerek bir şey olabilirdi bu.

217
00:15:04,120 --> 00:15:07,100
O halde bunu kullanmaya çalışalım.

218
00:15:07,100 --> 00:15:08,520
Yeni bir dizi yapmamız gerekiyor.

219
00:15:08,650 --> 00:15:14,540
Bu yüzden birisine arkadaşlar denek yapacağım ve birkaç arkadaşımız olacağız.

220
00:15:14,650 --> 00:15:16,790
Charlie.

221
00:15:18,020 --> 00:15:26,340
Dave Matie ve Caitlin, vuruş girişi gibi.

222
00:15:26,450 --> 00:15:33,290
Şimdi arkadaşlarımı her biri için benim nokta olarak yapabiliriz ve bu argüman olarak tek bir fonksiyonu alır.

223
00:15:33,400 --> 00:15:36,140
Bu yüzden eğer istersek uyarabiliriz.

224
00:15:36,950 --> 00:15:38,090
Ve Charlie'yi buluyoruz.

225
00:15:38,210 --> 00:15:46,800
Dave Madie ve Caitlin, ancak tipik olarak onu her biri için anonim bir işlevle göreceğiz

226
00:15:46,970 --> 00:15:54,090
ve burada bir işlev göreceğiz ve her birinin bir isim olduğunu varsayalım.

227
00:15:54,110 --> 00:16:06,020
Ve sonra yapacaklarımız bize kalmış, ama sevdiğim o günlükten artı isim gibi bir şey yapalım.

228
00:16:07,310 --> 00:16:09,560
İşte gidiyoruz, anlıyoruz.

229
00:16:09,560 --> 00:16:10,900
Charlie'yi seviyorum Dave'i seviyorum.

230
00:16:10,940 --> 00:16:12,780
Maddy'yi seviyorum Caitlin'i seviyorum.

231
00:16:13,250 --> 00:16:15,030
Tamam, hepsi bu kadar.

232
00:16:15,320 --> 00:16:20,840
şey ifade etmiyorum, ancak koda göre, aslında çok kısa, sadece yeni kavramlar var.

233
00:16:20,840 --> 00:16:24,010
Ve bunu çalkantılı bir şekilde çok fazla bir

234
00:16:24,130 --> 00:16:28,290
Gerçekten bitmediği bu prototip şey ve bunu bilerek yaptım.

235
00:16:28,660 --> 00:16:34,090
Şu ana kadar odaklanmak önemli değil, ancak odaklanmanızı istediğim şey,

236
00:16:34,100 --> 00:16:40,570
bir işlevi bir argüman veya argüman olarak geçirebilmem ve işleyemeyeceğimiz bir işlev

237
00:16:40,580 --> 00:16:47,060
etrafında geçirme fikri. Intel Inside koda asıl değinir ve sonunda parantez ekleriz.

238
00:16:47,060 --> 00:16:50,230
Bu parantezler olmadan işlev hiçbir şey yapmaz.

239
00:16:50,240 --> 00:16:50,810
Var.

240
00:16:50,820 --> 00:16:56,560
Referans yapabileceğimiz bir değer ama parantezleri ekliyoruz ve aslında yürütülüyor.

241
00:16:56,620 --> 00:16:57,650
Pekala, tamam mı?

242
00:16:57,630 --> 00:16:59,890
Nesneler hakkında konuşmaya başlayacağımız bir sonraki birimi göreceğim
