1
00:00:00,960 --> 00:00:04,850
Şimdi, kendi kodunuzdan bazılarını javascript nesneleri kullanarak yazmanızın zamanı geldi.

2
00:00:04,890 --> 00:00:06,880
Sadece bir hızlı egzersiz yapacağız.

3
00:00:06,880 --> 00:00:10,020
Bir film veritabanı dizisi kuracaksınız.

4
00:00:10,020 --> 00:00:12,350
Bu yüzden bundan daha karmaşık geliyor.

5
00:00:12,360 --> 00:00:18,510
Fikir, filmler adlı bir dizinin olması ve bu dizinin içinde bir sürü film

6
00:00:18,510 --> 00:00:19,650
nesnesinin olması.

7
00:00:19,650 --> 00:00:22,700
Bu, daha önce gördüğümüz mesaj gönderme yorumları gibi.

8
00:00:22,740 --> 00:00:29,730
Dolayısıyla bir filmin, bir sayı olduğu ve bir boolean olanı izlediği bir dizge olan bir başlığı olmalıdır.

9
00:00:30,090 --> 00:00:34,380
Dolayısıyla, sadece filmi gördünüz mü, yoksa filmi izlemediğinize karar vermeniz gerekiyor.

10
00:00:34,380 --> 00:00:37,430
Bu yüzden üç veya dört farklı film içeren bir dizi tanımlamak istiyorum.

11
00:00:37,590 --> 00:00:42,120
Ardından dizi boyunca dolaşıp, buna benzer bir şey yazdıracaksınız.

12
00:00:42,120 --> 00:00:49,470
Bu yüzden her satırda, film başlığının yıldız sayısını ya da izlediyse yanlış olduğunu

13
00:00:49,830 --> 00:00:51,800
gösteren sayıları izlediğinizi söyleyeceksiniz.

14
00:00:52,030 --> 00:00:56,790
Haklısın, filmin başlığını derecelendirmeyi görmedin.

15
00:00:56,790 --> 00:00:59,180
Bir kez daha film nesneleri dizisine sahip olacaksınız.

16
00:00:59,190 --> 00:01:02,650
Her biri bir başlık derecesine sahiptir ve hangisini izledi.

17
00:01:02,850 --> 00:01:07,720
Ardından, o dizi film boyunca dönersiniz ve her biri için bir satır basarsınız.

18
00:01:07,890 --> 00:01:09,100
Ve bu satırda yer alacak.

19
00:01:09,270 --> 00:01:12,450
Filmin adını ve derecesini görmüş veya görmemişseniz.

20
00:01:12,840 --> 00:01:18,030
Tamam, mümkün olduğunca kendi başına denemelisin ve sonra cevabı almak için birkaç saniye içinde geri döneceğim.

21
00:01:18,760 --> 00:01:19,170
TAMAM.

22
00:01:19,230 --> 00:01:20,890
Şimdi çözümü yazmaya başlayalım.

23
00:01:20,940 --> 00:01:24,690
Konsolu açıp bir film dizisi ilan edeceğim.

24
00:01:24,690 --> 00:01:29,550
Şimdiye kadar filmler bir dizi eşittir.

25
00:01:30,360 --> 00:01:33,670
Sonra Saray'da bir sürü cisim koyacağız.

26
00:01:34,170 --> 00:01:37,110
Bu yüzden her film nesnesinin bir unvanı olacak

27
00:01:40,170 --> 00:01:41,410
ve sadece iki yapacağım.

28
00:01:41,430 --> 00:01:44,870
Bu yüzden, burada Bruges'de çok fazla vakit geçirmiyoruz.

29
00:01:44,940 --> 00:01:47,080
Görmediysen harika bir film.

30
00:01:47,580 --> 00:01:49,130
İzledi.

31
00:01:49,530 --> 00:01:53,470
Bu benim için doğru ve derecelendirme beş olacak.

32
00:01:53,970 --> 00:01:59,220
girinti yapacağım ve her malı kendi satırına koyacağım.

33
00:01:59,220 --> 00:02:02,460
Ve bunun biraz ilerlediği için

34
00:02:02,460 --> 00:02:05,500
Bu sadece çok daha okunaklı.

35
00:02:06,900 --> 00:02:21,120
Dolayısıyla bir film daha yapacağız ve aslında görmediğim gelgit donmuş olacak.

36
00:02:22,410 --> 00:02:26,880
Bu yanlış ve puanlama dört puan beş olacak.

37
00:02:26,970 --> 00:02:31,440
Bu sadece duyduğum şeylere dayanıyor ve filmlerimi bundan vazgeçeceğiz.

38
00:02:31,560 --> 00:02:34,000
Yani iki filmin her birinde bir başlık vardır.

39
00:02:34,140 --> 00:02:38,000
Bir dize bir boolean izledi ve bir sayı derecelendirdi.

40
00:02:38,220 --> 00:02:43,170
O halde giriş yapalım ve filmler dizisi nesnelerimize bir göz atalım.

41
00:02:43,860 --> 00:02:45,210
Tıpkı beklediğimiz gibi.

42
00:02:45,600 --> 00:02:51,210
Şimdi tek yapmamız gereken dizi boyunca döngü ve sonra her film için bu güzel dize yazdırmak.

43
00:02:51,930 --> 00:02:53,680
Bu yüzden her biri için bir tane kullanacağım.

44
00:02:53,910 --> 00:02:56,730
Yani filmler her biri için.

45
00:02:56,730 --> 00:03:01,610
Fakat elbette bir for döngüsü veya ne istersen de kolayca kullanabilirsiniz.

46
00:03:02,220 --> 00:03:09,510
Bu yüzden her birine, filmin yer tutucu bir adını veririz ve bunu açarız ve yapmak

47
00:03:09,510 --> 00:03:12,810
istediğimiz her film için bir satır basmaktır.

48
00:03:12,840 --> 00:03:15,030
Dolayısıyla, bu uzun süren bir düşünce günlüğü olacak.

49
00:03:15,420 --> 00:03:19,930
Ve bunun yerine artı işaretleri bir demet var dev Cazotte günlük yapmak.

50
00:03:20,070 --> 00:03:23,990
Aslında sonuç dizesi yapacağım.

51
00:03:24,180 --> 00:03:31,710
Yani bu var sonuçlarına eşit olacak ve sonuçta sizin gibi başlayacak çünkü

52
00:03:31,710 --> 00:03:35,170
burada incelerseniz hepsi sizinle birlikte başlıyor.

53
00:03:35,220 --> 00:03:40,020
Bu yüzden dizilimimi buna benzer şekilde başlatacağım ve sonra ne geleceğine karar vermek

54
00:03:40,020 --> 00:03:45,410
için bir if deyimine sahip olacağım, aksi halde izlemeye devam edeceğim veya görmediğim gibi ekleyeceğim.

55
00:03:45,720 --> 00:03:46,990
Bunu yapmak için.

56
00:03:47,280 --> 00:03:51,860
Boşluğunuzun tam burada ve sonraki satıra yalnızca bir if deyimine sahip olduğunuzdan emin olun.

57
00:03:52,170 --> 00:03:56,430
Film izlediyse.

58
00:03:56,790 --> 00:04:06,720
Bu yüzden izlediysek, sonuç iki değerini artı ondan sonraki boşluklarla

59
00:04:06,720 --> 00:04:17,530
izleyeceğiz, yoksa sonuç artı değerine sahne değil eşit değer atayacağız.

60
00:04:17,730 --> 00:04:19,260
Bundan sonraki boşluk da.

61
00:04:19,260 --> 00:04:22,780
Bu yüzden temel olarak sonunda yazdıracağımız dizeyi oluşturuyoruz.

62
00:04:23,100 --> 00:04:24,440
Yani başlıyor.

63
00:04:24,630 --> 00:04:31,770
Boş alanınız var ve sonra her film için izlediğimizin değerine bağlı olarak,

64
00:04:31,770 --> 00:04:39,540
ya ekleyeceğiz ya da izlediğimiz ya da görmediğimiz birleştireceğiz, sonra ileride filmin başlığını ekleyeceğiz.

65
00:04:40,320 --> 00:04:47,790
Bir sonraki adımda bize eşit olan sonuç veriyoruz ve başlık etrafında tırnak işaretleri olduğunu göreceksiniz.

66
00:04:47,880 --> 00:04:53,820
Eğer bu teklifleri çalışmak istiyorsak, çift tırnak işaretlerinden kaçmak için tersbölü alıntıladığımızdan emin

67
00:04:54,810 --> 00:04:55,690
olmamız gerekir.

68
00:04:55,920 --> 00:04:59,990
Dolayısıyla, artı eşitlikle sonuçlanacağız ve sonra teklifimizle başlayacağız.

69
00:05:00,090 --> 00:05:02,410
Bu biraz garip bir görünüm.

70
00:05:03,000 --> 00:05:10,700
Ve sonra artı film dot title artı ekleyeceğiz.

71
00:05:10,710 --> 00:05:15,810
Ve sonunda, sadece yapmamız gereken kapanış teklifi tezgâhta alıntı yapalım.

72
00:05:15,840 --> 00:05:17,860
Bu yüzden çok fazla tırnak işareti.

73
00:05:17,880 --> 00:05:22,610
Bunun sadece çift tırnak işareti haline geldiğini ve bu çift tırnak işareti haline geldiğini unutmayın.

74
00:05:23,610 --> 00:05:33,060
Ve sonra, bu çift tırnak işaretinden ve çizgiden sonra bir boşluk ekleyelim ve en son

75
00:05:33,060 --> 00:05:37,930
şey, sonuç artı eklemek için yıldız sayısına eşittir.

76
00:05:38,040 --> 00:05:47,700
Öyleyse bu olacak, alıntı yapmanız gerekmiyor film derecelendirmesi ve

77
00:05:52,290 --> 00:05:55,710
bunun gibi yıldızlar.

78
00:05:56,280 --> 00:06:01,770
Ve sonra bu günlük sonucuna mal olacağız ve sonuçta burada sonuçlanacağız.

79
00:06:01,830 --> 00:06:07,540
Dondurulmuş 4 görmedim Bruges beş yıldız izledim. 5 yıldız.

80
00:06:07,800 --> 00:06:10,230
film ekleyebiliriz 3.

81
00:06:15,410 --> 00:06:19,740
Ve devam edebiliriz ve sefalet derecelendirmesini

82
00:06:23,160 --> 00:06:34,140
3 başlığına koymak için bir tane daha 5 ve yanlış ayarlamak izledi.

83
00:06:34,220 --> 00:06:41,190
Müzikalin hiçbir zaman filmi görmedim ve bunu yalnızca içeri girip okuyup okumak daha kolay olacak şekilde

84
00:06:41,190 --> 00:06:41,660
girelim.

85
00:06:41,670 --> 00:06:48,030
Bu yüzden buraya girin ve sonra tekrar yazdırmak için kodumuzu çalıştırın ve biz bu bir kez

86
00:06:48,030 --> 00:06:48,830
daha yürüyelim.

87
00:06:48,930 --> 00:06:54,240
For döngüsünde her seferinde sonuç dizesi yaparız ve sonuç dizesini yavaş yavaş oluşturacağız.

88
00:06:55,140 --> 00:06:57,520
Şimdi de Bruges'deki örneği ele alalım.

89
00:06:57,900 --> 00:07:00,610
Size alan eklemeye devam edeceğiz.

90
00:07:00,870 --> 00:07:05,990
Ve sonra eğer film izlediyse doğrudur, artı izlenmeye eşit oluruz.

91
00:07:06,090 --> 00:07:12,270
Sonunda izlediniz, bundan sonraki alanla bittikten sonra, bobini çift tırnakla

92
00:07:12,270 --> 00:07:12,950
değiştiriyoruz.

93
00:07:13,440 --> 00:07:15,870
Artı film başlığı ve başka bir film kotu.

94
00:07:16,020 --> 00:07:16,730
Öyleyse elimizde.

95
00:07:16,730 --> 00:07:25,260
Bruges'de çift tırnak izlediniz ve çift tırnak işareti alanına geldiniz ve daha sonra film derecelendirmesine ve

96
00:07:25,350 --> 00:07:26,280
yıldızlara ekledik.

97
00:07:26,490 --> 00:07:29,000
Böylece film derecelendirmesi beş.

98
00:07:29,190 --> 00:07:35,810
Sonuçta, Bruges'de beş yıldızlı çizgiyi izlediniz ve bunu yazdırıyoruz.

99
00:07:36,320 --> 00:07:38,510
İşe yaradığını görebilirsiniz.

100
00:07:38,650 --> 00:07:42,750
Ve yeni eklediğimiz Les Miserables, görmediğin gibi ortaya çıkıyor.

101
00:07:42,750 --> 00:07:44,890
Les Miserables 3. 5 yıldız.

102
00:07:45,150 --> 00:07:46,420
Ve yapmamız gereken tek şey bu.

103
00:07:46,590 --> 00:07:51,930
Bunu biraz yeniden yapılandırmak isterseniz, mantığın çoğunu burada taşımak iyi bir fikir

104
00:07:51,930 --> 00:07:52,330
olabilir.

105
00:07:52,410 --> 00:07:56,190
Baskı dışında, her şeyi ayrı bir işleve taşır.

106
00:07:56,430 --> 00:08:04,200
Bu yüzden bunu kopyalayıp Build dize adı verilen bir işleve sahip olacağım ve tek

107
00:08:04,200 --> 00:08:13,710
bir film nesnesi alacak ve sonuç değişkenini alan ve yavaş yavaş onu oluşturan tüm bu kodu ekleyeceklerse

108
00:08:13,710 --> 00:08:16,020
iç içeride içeriye alacağım .

109
00:08:16,020 --> 00:08:18,830
Film adında tuttum, bu yüzden bir şey değiştirmek zorunda değiliz.

110
00:08:19,050 --> 00:08:27,150
Ve en son şey sonuç döndürür ve orada ihtiyacımız olanın tamamı olurdu ve sonra for

111
00:08:27,150 --> 00:08:28,780
döngüsünü biraz değiştirmeliyiz.

112
00:08:28,920 --> 00:08:34,140
sadece günlük doldurulmuş dize filmi iptal etmeye çalışmaktır.

113
00:08:37,740 --> 00:08:48,730
Bu yüzden, her bir işlev için her bir film için filmi yapacağız ve her biri için yapacağımız şey

114
00:08:48,750 --> 00:08:53,460
ilerlemek ve filmin dizgesini oluşturmak ve yazdırmak için

115
00:08:53,460 --> 00:08:55,130
Bu yüzden çok temizledim.

116
00:08:55,140 --> 00:08:59,020
Her bir filmde geçtiğimiz yapı dizesini yeniden çalıştırdığımızda hatırla.

117
00:08:59,070 --> 00:09:01,910
Bu bir dizge yapar ve sonucu döndürür.

118
00:09:02,100 --> 00:09:07,020
Dolayısıyla, burada bu, değiştirilen dize ile değiştirilecek

119
00:09:07,020 --> 00:09:08,040
ve basılacak.

120
00:09:08,290 --> 00:09:09,460
Bu yüzden biz buna son veriyoruz.

121
00:09:09,720 --> 00:09:11,100
Yani biraz daha temiz.

122
00:09:11,100 --> 00:09:12,900
Her biri için bu güzel basitle biteriz.

123
00:09:12,940 --> 00:09:14,760
Neler olduğu çok açık.

124
00:09:14,760 --> 00:09:16,760
Yazmak kestanesi günlüğü.

125
00:09:16,980 --> 00:09:18,860
Her film için dizi oluşturun.

126
00:09:18,900 --> 00:09:20,600
Bakarsan çok mantıklı olur.

127
00:09:20,610 --> 00:09:22,910
Bunun ne yapılması gerektiği konusunda hemen bilgi vereceksin.

128
00:09:22,910 --> 00:09:24,150
İsmin esas alınması.

129
00:09:24,450 --> 00:09:25,480
Tamam öyleyse işte bu kadar.
