1
00:00:00,570 --> 00:00:04,710
안녕하세요 여러분이 방금 들으 셨던 목소리가 가까이 있지 않다는 사실을 눈치 채 셨을 것입니다.

2
00:00:04,830 --> 00:00:06,460
그래서 나 자신을 소개하겠습니다.

3
00:00:06,540 --> 00:00:17,550
저는 Ali이고 지난 몇 년 동안 콜트에서 샌프란시스코의 코딩 도구를 사용하여 작업 해 왔으며이 비디오의 모든 중간 자바 스크립트를 가르쳐 주셔서 대단히 기쁩니다.

4
00:00:17,550 --> 00:00:20,160
우리는이 핵심 단어에 대해 이야기 할 것입니다.

5
00:00:20,250 --> 00:00:34,640
핵심 단어는 당신의 머리를 감싸고 중간 자바 스크립트를 배울 때 조금 까다 롭습니다 만, 객체 지향 프로그래밍과 호출 적용 및 바인딩과 같은 다른 까다로운 개념을위한 기초입니다. 나중에 적용 할 비디오에서 다루겠습니다.

6
00:00:34,650 --> 00:00:37,800
우리는 이것이 핵심 단어가 무엇인지 이해하려고 노력할 것입니다.

7
00:00:38,040 --> 00:00:46,020
그러면 가치가 될지 항상 알 수 있도록 결정되는 핵심 단어를 네 가지 방식으로 분석 할 것입니다.

8
00:00:46,020 --> 00:00:51,210
마지막으로 나는 문장에서 this라는 단어를 사용하지 않도록 가능한 한 열심히 노력할 것입니다.

9
00:00:51,210 --> 00:00:51,970
여기에 우리가 간다.

10
00:00:52,380 --> 00:00:54,550
그렇다면 핵심 단어는 무엇입니까?

11
00:00:54,570 --> 00:01:01,910
먼저 JavaScript에서 예약 된 키워드입니다. 즉, 변수의 값으로 설정할 수 없습니다.

12
00:01:02,070 --> 00:01:06,910
더 중요한 것은 키워드의 값은 함수가 호출되는 방식에 따라 결정됩니다.

13
00:01:07,110 --> 00:01:10,170
일반적으로이 함수를 함수의 실행 컨텍스트라고합니다.

14
00:01:10,530 --> 00:01:27,160
그러나 키워드에 대한 가장 중요한 점은 이것이 키워드의 값이 글로벌 암시 적 명시 적 및 새로운 것으로 결정될 수있는 방법에 대한 네 가지 규칙을 이해하면 키워드 this에 문제가 없을 것입니다.

15
00:01:27,240 --> 00:01:29,670
그래서 가장 포괄적 인 규칙을 모두 시작합시다.

16
00:01:29,670 --> 00:01:31,430
글로벌 컨텍스트.

17
00:01:31,580 --> 00:01:36,920
이 규칙은 키워드가 선언 된 개체 외부에 표시 될 때 적용됩니다.

18
00:01:36,930 --> 00:01:38,590
선언 된 객체의 의미는 무엇입니까?

19
00:01:38,730 --> 00:01:39,960
훌륭한 질문입니다.

20
00:01:39,960 --> 00:01:46,280
여기서 우리가 의미하는 것은 키워드 this를 포함하는 정의 된 객체가 없다는 것입니다.

21
00:01:46,700 --> 00:01:48,390
키워드로 생각할 수도 있습니다.

22
00:01:48,390 --> 00:01:52,700
글로벌 컨텍스트에서 키워드를 볼 때 이것은 자연스러운 것입니다.

23
00:01:52,920 --> 00:01:59,610
값은 브라우저에서 창 개체 인 전역 개체를 나타냅니다.

24
00:01:59,640 --> 00:02:07,170
사실 전역 범위에서 선언 한 모든 변수는 실제로 창 개체에 연결됩니다.

25
00:02:07,170 --> 00:02:10,130
어떻게 생겼는지 보자.

26
00:02:10,350 --> 00:02:16,260
나는 사람이라고 불리는 변수를 만들려고합니다. 그리고 그 변수는 골목과 같습니다.

27
00:02:17,040 --> 00:02:29,950
이제이 변수 사람은 창 개체에 실제로 첨부됩니다. 이는 창 사람이 실제로 필요한 사람 변수와 정확히 똑같은 것을 의미합니다.

28
00:02:30,180 --> 00:02:37,920
이제 우리는 창 개체가 키워드의 첫 번째 행에서 다시 핵심 단어를 보게 될 것이라는 아이디어를 얻었습니다.

29
00:02:37,920 --> 00:02:39,360
이것은 야생에 있습니다.

30
00:02:39,360 --> 00:02:41,620
그것은 어떤 물체의 내부에 있지 않습니다.

31
00:02:41,790 --> 00:02:42,990
그렇다면 그 가치는 무엇입니까?

32
00:02:43,230 --> 00:02:43,920
당신은 그것을 짐작했다.

33
00:02:44,040 --> 00:02:46,960
또는 어쩌면 당신은 코멘트에서 보았을 것입니다. 그것은 창입니다.

34
00:02:47,070 --> 00:02:58,150
이 키워드가 객체 외부에있을 때 충분히 간단합니다.이 값은 브라우저의 경우 윈도우 객체 인 전역 객체입니다.

35
00:02:58,170 --> 00:02:59,840
그래서 우리는 지금까지 무엇을 배웠습니다.

36
00:02:59,880 --> 00:03:05,190
키워드는 네 가지 규칙 중 하나를 사용하여 결정할 수있는 예약어입니다.

37
00:03:05,190 --> 00:03:15,810
우리는 키워드가 선언 된 객체 안에 있지 않을 때 그 값이 다음 비디오의 전역 객체라는 것을 나타내는 첫 번째 규칙을 보았습니다.

38
00:03:15,840 --> 00:03:19,780
이 키워드가 함수 안에있을 때 어떤 일이 일어나는지 살펴볼 것입니다.
