1
00:00:00,960 --> 00:00:04,850
今度は、javascriptオブジェクトを使用して独自のコードを書くときです。

2
00:00:04,890 --> 00:00:06,880
我々はすぐに1つの簡単な運動をするつもりです。

3
00:00:06,880 --> 00:00:10,020
ムービーデータベース配列を作成します。

4
00:00:10,020 --> 00:00:12,350
だから、それははるかに複雑な音です。

5
00:00:12,360 --> 00:00:18,510
アイデアはムービーと呼ばれる配列を持っていて、その配列の中にはたくさんのムービーオブジェクトがあるということです。

6
00:00:18,510 --> 00:00:19,650
&nbsp;

7
00:00:19,650 --> 00:00:22,700
だから、私たちが以前に見た投稿のコメントのようなものです。

8
00:00:22,740 --> 00:00:29,730
したがって、ムービーはタイトルで、文字列であり、数字であり、どれがブール値であるかを見ているは​​ずです。

9
00:00:30,090 --> 00:00:34,380
これは、あなたが映画を見たかどうか、またはあなたが映画を見たことがないかどうかを判断することになっています。

10
00:00:34,380 --> 00:00:37,430
だから私はそれに3つまたは4つの異なるムービーを持つ配列を定義したいと思います。

11
00:00:37,590 --> 00:00:42,120
次に、配列をループして、このようなものを印刷します。

12
00:00:42,120 --> 00:00:49,470
だから、各行で、映画のタイトルのダッシュを評価した星の数、または見たものが偽であるとみなしているとします。

13
00:00:49,830 --> 00:00:51,800
&nbsp;

14
00:00:52,030 --> 00:00:56,790
あなたは、あなたが映画のタイトルが評価をダッシュ​​しているのを見たことがないのは間違いありません。

15
00:00:56,790 --> 00:00:59,180
だからもう一度あなたはムービーオブジェクトの配列を持っています。

16
00:00:59,190 --> 00:01:02,650
それぞれにはタイトルレーティングがあり、どのレーティングが視聴されていますか？

17
00:01:02,850 --> 00:01:07,720
次に、あなたはその映画の配列をループして、それぞれのための行を印刷します。

18
00:01:07,890 --> 00:01:09,100
その行には次の行が含まれます。

19
00:01:09,270 --> 00:01:12,450
あなたが映画を見たことがない、またはタイトルと評価を見たことがない。

20
00:01:12,840 --> 00:01:18,030
OKだから、あなた自身でこれを試みることができます。そして、私は答えを調べるために数秒で戻ってきます。

21
00:01:18,760 --> 00:01:19,170
OK。

22
00:01:19,230 --> 00:01:20,890
だから、このソリューションを書くことにしましょう。

23
00:01:20,940 --> 00:01:24,690
私はコンソールを開き、映画の配列を宣言するつもりです。

24
00:01:24,690 --> 00:01:29,550
これまでの映画は配列と同じです。

25
00:01:30,360 --> 00:01:33,670
そして、Sarayの中には、たくさんの物体を置くつもりです。

26
00:01:34,170 --> 00:01:37,110
だから、それぞれのムービーオブジェクトはタイトルを持っていて、私は2つだけするつもりです。

27
00:01:40,170 --> 00:01:41,410
&nbsp;

28
00:01:41,430 --> 00:01:44,870
だから、ブルージュではここで多くの時間を費やすことはありません。

29
00:01:44,940 --> 00:01:47,080
あなたがそれを見たことがないならば素晴らしい映画。

30
00:01:47,580 --> 00:01:49,130
見た。

31
00:01:49,530 --> 00:01:53,470
それは私には当てはまり、評価は5です。

32
00:01:53,970 --> 00:01:59,220
そしてそれはちょっとちょっと時間がかかるので、私はこれをすべてインデントすることになるでしょう。

33
00:01:59,220 --> 00:02:02,460
&nbsp;

34
00:02:02,460 --> 00:02:05,500
それははるかに読みやすいです。

35
00:02:06,900 --> 00:02:21,120
だから私たちはもう1つの映画をやるだろうし、それは私が実際に見たことのない潮干狩りになるだろう。

36
00:02:22,410 --> 00:02:26,880
だからそれは偽であり、評価は4ポイント5になります。

37
00:02:26,970 --> 00:02:31,440
それはちょうど私が聞いたことに基づいていると私たちは映画をそこに残すでしょう。

38
00:02:31,560 --> 00:02:34,000
だから、それぞれ2枚の映画にタイトルがあります。

39
00:02:34,140 --> 00:02:38,000
文字列はブール値を監視し、数値を評価しています。

40
00:02:38,220 --> 00:02:43,170
だからenterを押してムービー配列オブジェクトを見てみましょう。

41
00:02:43,860 --> 00:02:45,210
ちょうど私たちが期待するように。

42
00:02:45,600 --> 00:02:51,210
だから今私たちがしなければならないのは、配列をループして、すべてのムービーにこの素敵な文字列をプリントアウトすることだけです。

43
00:02:51,930 --> 00:02:53,680
だから私はそれぞれを使うつもりです。

44
00:02:53,910 --> 00:02:56,730
そうそれぞれの映画。

45
00:02:56,730 --> 00:03:01,610
もちろんforループや好きなものを簡単に使うこともできます。

46
00:03:02,220 --> 00:03:09,510
だから、それぞれにはムービーのプレースホルダーの名前を付けることになります。これはこれを開きます。私たちがやりたいことは、各ムービーの行をプリントアウトすることです。

47
00:03:09,510 --> 00:03:12,810
&nbsp;

48
00:03:12,840 --> 00:03:15,030
だから、これは長いcompの思考ログになるでしょう。

49
00:03:15,420 --> 00:03:19,930
そして、それにプラス記号の束を持っている巨大なカザッテのログを行うよりもむしろ。

50
00:03:20,070 --> 00:03:23,990
実際にresultという文字列を作成しようとしています。

51
00:03:24,180 --> 00:03:31,710
だから、これはvarの結果が等しくなるように見えるでしょう。あなたがここを見れば、あなたはあなたが持っているから始まるからです。

52
00:03:31,710 --> 00:03:35,170
&nbsp;

53
00:03:35,220 --> 00:03:40,020
&nbsp;

54
00:03:40,020 --> 00:03:45,410
だから私はそのように私の弦をオフにするつもりですし、次に何が次に来るかを決定するためにifステートメントを持っていきます。私は監視されたものを追加するか、見えないものを追加します。

55
00:03:45,720 --> 00:03:46,990
そうすること。

56
00:03:47,280 --> 00:03:51,860
ここにあなたのスペースがあることを確認して、次の行にif文だけを置いてください。

57
00:03:52,170 --> 00:03:56,430
映画が見た場合。

58
00:03:56,790 --> 00:04:06,720
&nbsp;

59
00:04:06,720 --> 00:04:17,530
だから私たちがそれを見ていたら、結果2を空白と等しいかそれ以上のものに設定します。それ以外の場合は結果セット+シーンではありません。

60
00:04:17,730 --> 00:04:19,260
後のスペースもあります。

61
00:04:19,260 --> 00:04:22,780
だから私たちは基本的に、この文字列を最後に印刷するつもりです。

62
00:04:23,100 --> 00:04:24,440
だからそれは始まります。

63
00:04:24,630 --> 00:04:31,770
&nbsp;

64
00:04:31,770 --> 00:04:39,540
あなたはスペースを持っていて、次に追加したり、連結したり見たりしない各映画の価値に応じて、次のステップはムービーにタイトルを追加することです。

65
00:04:40,320 --> 00:04:47,790
それでは、次に、私たちは平等のために結果を行い、タイトルの周りに引用符があることがわかります。

66
00:04:47,880 --> 00:04:53,820
これらの引用符を機能させたい場合は、二重引用符をエスケープするためにバックスラッシュの引用符を使用する必要があります。

67
00:04:54,810 --> 00:04:55,690
&nbsp;

68
00:04:55,920 --> 00:04:59,990
だから私たちは等しいと等しい結果を得ようとしており、次に私たちの見積もりから始めます。

69
00:05:00,090 --> 00:05:02,410
これはちょっと変わった見た目です。

70
00:05:03,000 --> 00:05:10,700
そして、私たちはプラスの映画ドットタイトルプラスを追加します。

71
00:05:10,710 --> 00:05:15,810
そして最後に、引用符をバックスラッシュで終わらせなければなりません。

72
00:05:15,840 --> 00:05:17,860
だから引用符がたくさんある。

73
00:05:17,880 --> 00:05:22,610
これは二重引用符に変わり、二重引用符に変わります。

74
00:05:23,610 --> 00:05:33,060
その二重引用符とダッシュの後ろにスペースを追加し、最後に結果を加算して星の数に等しくすることです。

75
00:05:33,060 --> 00:05:37,930
&nbsp;

76
00:05:38,040 --> 00:05:47,700
だからこそ、あなたは映画の評価とスターのような星を必要としません。

77
00:05:52,290 --> 00:05:55,710
&nbsp;

78
00:05:56,280 --> 00:06:01,770
そして、我々はそのログの結果を犠牲にして、ここでこれで終わります。

79
00:06:01,830 --> 00:06:07,540
あなたはブリュージュであなたが見たことのない5つの星を見ました。 5つ星

80
00:06:07,800 --> 00:06:10,230
そして、私たちは先に進み、ここでもう一つの映画を追加して、惨めさの評価にタイトルをつけることができます3。

81
00:06:15,410 --> 00:06:19,740
&nbsp;

82
00:06:23,160 --> 00:06:34,140
5を見て、それを偽にしました。

83
00:06:34,220 --> 00:06:41,190
私は映画が決して映画を見たことがないので、これを読んだり読んだりするのが簡単になるようにこれをインデントしましょう。

84
00:06:41,190 --> 00:06:41,660
&nbsp;

85
00:06:41,670 --> 00:06:48,030
ここでenterキーを押してから、もう一度コードを実行して印刷してください。もう一度このコードを実行してください。

86
00:06:48,030 --> 00:06:48,830
&nbsp;

87
00:06:48,930 --> 00:06:54,240
私たちは毎回forループで結果文字列を作り、その結果文字列をゆっくりと構築します。

88
00:06:55,140 --> 00:06:57,520
では、ブルージュの例を見てみましょう。

89
00:06:57,900 --> 00:07:00,610
私たちはスペースを追加するつもりです。

90
00:07:00,870 --> 00:07:05,990
そして、映画が見ていればそれは真ですが、私たちはプラスになると見ています。

91
00:07:06,090 --> 00:07:12,270
だから私たちはあなたのことを見てからそれに続いてスペースを作ってから、コイルを二重引用符で置き換えます。

92
00:07:12,270 --> 00:07:12,950
&nbsp;

93
00:07:13,440 --> 00:07:15,870
さらに、映画のタイトルと別の映画の見積もり。

94
00:07:16,020 --> 00:07:16,730
だから私たちは持っています。

95
00:07:16,730 --> 00:07:25,260
あなたはブルージュと二重引用符ダッシュスペースで二重引用符を見てきたし、我々は映画の評価と星を追加します。

96
00:07:25,350 --> 00:07:26,280
&nbsp;

97
00:07:26,490 --> 00:07:29,000
その映画の評価は5です。

98
00:07:29,190 --> 00:07:35,810
だから私たちは結局、あなたが5つの星を見てブルージュを見て、それを印刷します。

99
00:07:36,320 --> 00:07:38,510
あなたはそれがうまく動作することがわかります。

100
00:07:38,650 --> 00:07:42,750
新しく追加されたLes Miserablesはあなたが見たことのないように現れます。

101
00:07:42,750 --> 00:07:44,890
レミゼラブル3。 5つ星

102
00:07:45,150 --> 00:07:46,420
そしてそれが私たちがする必要があったすべてです。

103
00:07:46,590 --> 00:07:51,930
これを少しリファクタリングしたければ、ここでロジックのほとんどを動かすことをお勧めします。

104
00:07:51,930 --> 00:07:52,330
&nbsp;

105
00:07:52,410 --> 00:07:56,190
印刷を除いて、すべてを別の機能に移動します。

106
00:07:56,430 --> 00:08:04,200
だから私はこれをコピーしてBuild

107
00:08:04,200 --> 00:08:13,710
stringと呼ばれる関数を作り、結果変数を取るこのコードをすべて追加してゆくと、まったく同じものを構築します。

108
00:08:13,710 --> 00:08:16,020
&nbsp;

109
00:08:16,020 --> 00:08:18,830
私は何かを変更する必要はありませんので、それは映画という名前をつけた。

110
00:08:19,050 --> 00:08:27,150
そして、最後の結果は戻り値です。それだけで必要なことですし、forループを少し変更する必要があります。

111
00:08:27,150 --> 00:08:28,780
&nbsp;

112
00:08:28,920 --> 00:08:34,140
&nbsp;

113
00:08:37,740 --> 00:08:48,730
だから、各映画のそれぞれの機能ごとに映画をやっていくつもりです。私たちがやるべきことは、ムービーのビルドストリングを実行し、それを印刷するだけです。

114
00:08:48,750 --> 00:08:53,460
&nbsp;

115
00:08:53,460 --> 00:08:55,130
だから、これはそれをきれいにした。

116
00:08:55,140 --> 00:08:59,020
それぞれのムービーを再構築するときには、覚えておいてください。

117
00:08:59,070 --> 00:09:01,910
これは文字列を作成し、結果を返します。

118
00:09:02,100 --> 00:09:07,020
だから、ここの文字列は返される文字列で置き換えられ、それが出力されます。

119
00:09:07,020 --> 00:09:08,040
&nbsp;

120
00:09:08,290 --> 00:09:09,460
だから私たちはこれで終わります。

121
00:09:09,720 --> 00:09:11,100
だから、少しクリーナーです。

122
00:09:11,100 --> 00:09:12,900
私たちはそれぞれのためにこの素敵なシンプルなもので終わります。

123
00:09:12,940 --> 00:09:14,760
それは何が起こっているかは非常に明確です。

124
00:09:14,760 --> 00:09:16,760
Howsaboutログを出力します。

125
00:09:16,980 --> 00:09:18,860
各ムービーのストリングを作成します。

126
00:09:18,900 --> 00:09:20,600
あなたがそれを見ていると、それはかなり意味があります。

127
00:09:20,610 --> 00:09:22,910
あなたはそれが何をすべきかをすぐに知ることができます。

128
00:09:22,910 --> 00:09:24,150
名前に基づいています。

129
00:09:24,450 --> 00:09:25,480
それだけです。
