1
00:00:00,480 --> 00:00:05,570
이전 동영상을 다시 보았습니다. 전화 및 적용을위한 유용한 사례가있었습니다.

2
00:00:05,700 --> 00:00:21,570
우리는 키워드 키워드의 컨텍스트를 명시 적으로 설정하고 호출 인수가 쉼표로 분리 된 값으로 전달되지만 호출에 의해 변경되는 함수에 인수를 전달하는 방법을 보았습니다. 그러나 Apply 인수는 배열의 값으로 전달됩니다 .

3
00:00:21,960 --> 00:00:33,730
Bind는 호출과 똑같이 작동하지만 함수를 바로 호출하는 대신이 호를이 키워드로 설정 한 함수 정의를 반환합니다.

4
00:00:33,750 --> 00:00:43,440
bind가 유용 할 때, 일반적인 사용 사례는 우리가 함수에 전달 될 모든 인수를 알지 못할 때 즉, 함수를 즉시 호출하고 싶지 않다는 것을 의미합니다.

5
00:00:43,530 --> 00:00:47,310
일부 매개 변수를 설정하여 새 함수를 반환하기 만하면됩니다.

6
00:00:47,310 --> 00:00:49,510
우리는이 부분적인 애플리케이션을 호출합니다.

7
00:00:50,010 --> 00:00:54,780
아래 예제에서 bind는 함수 정의를 반환한다는 것을 알 수 있습니다.

8
00:00:54,780 --> 00:00:58,740
그래서 우리는 여전히 함수를 호출하기 위해 여분의 괄호 세트가 필요합니다.

9
00:00:58,740 --> 00:01:03,680
바인드에 관해선 깔끔한 점은 함수의 모든 매개 변수를 알 필요가 없다는 것입니다.

10
00:01:03,690 --> 00:01:09,880
우리가 그것을 묶을 때 우리는 키워드의 가치가 무엇을 원하는지 알면됩니다.

11
00:01:09,900 --> 00:01:11,050
조금 까다 롭습니다.

12
00:01:11,070 --> 00:01:18,150
따라서 비디오를 일시 중지하고 슬라이드에 예제를 입력하고 부분 적용으로 재생하십시오.

13
00:01:18,150 --> 00:01:22,280
BIND의 또 다른 사용 예는 키워드의 컨텍스트를 설정하는 것입니다.

14
00:01:22,280 --> 00:01:26,200
이것은 나중에 호출 될 함수를위한 것입니다.

15
00:01:26,460 --> 00:01:34,850
매우 일반적으로 이러한 예를 살펴보기 전에 한 줄씩 실행되지 않는 비동기 코드 나 코드를 처리 할 때 발생합니다.

16
00:01:34,860 --> 00:01:38,230
비동기식 세트 타임 아웃 메소드를 재빨리 살펴 봅시다.

17
00:01:38,490 --> 00:01:45,690
따라서 시간 초과는 지정된 시간 후에 함수를 한 번 실행하는 데 사용되는 window 객체의 메서드입니다.

18
00:01:45,810 --> 00:01:49,060
시간 초과는 window 객체의 메소드라는 것을 기억하십시오.

19
00:01:49,110 --> 00:01:52,750
그것은 우리가 나중에 예를 들어 기억할 필요가있는 것입니다.

20
00:01:52,830 --> 00:01:56,460
타임 아웃을 설정하는 첫 번째 매개 변수는 실행할 함수입니다.

21
00:01:56,550 --> 00:02:01,800
두 번째 매개 변수는 함수를 실행하기 전에 대기 할 시간 (밀리 초)입니다.

22
00:02:02,340 --> 00:02:05,380
빠른 예제를 작성하고 Lague Hello world를 취소합시다.

23
00:02:05,400 --> 00:02:13,340
20 초 후 나는 set timeout을 호출하고 20 초 후에 큰 Hello World를 상담 할 함수를 전달할 것이다.

24
00:02:13,350 --> 00:02:19,160
이제이 코드를 호출하여 새로운 변수를 정의하거나 코드를 계속 실행하는 것과 같은 다른 작업을 수행 할 수 있습니다.

25
00:02:19,170 --> 00:02:21,350
이것이 비동기식의 의미입니다.

26
00:02:21,420 --> 00:02:25,820
우리가 기다리는 동안 20 초를 기다리는 동안 코드가 차단되지 않으며 다른 일을 할 수 있습니다.

27
00:02:25,830 --> 00:02:27,060
우리 평의회가 블로그에 간다.

28
00:02:27,130 --> 00:02:29,380
큰.

29
00:02:30,000 --> 00:02:33,180
그리고 다음 비디오는 키워드 this에 대해 다시 이야기 할 것입니다.

30
00:02:33,180 --> 00:02:36,000
그리고 꽤 까다로운 예를 살펴보십시오.
