1
00:00:00,940 --> 00:00:06,860
이 비디오에서는 배열과 객체 및 자바 스크립트 간의 구문을 비교하는 데 약간 시간이 걸릴 것입니다.

2
00:00:07,290 --> 00:00:09,700
그래서 개념적으로 비교해 보겠습니다.

3
00:00:09,780 --> 00:00:15,240
배열은 데이터 목록을 저장하는 데 사용되고 배열에 항목을 추가한다는 점을 기억하십시오.

4
00:00:15,290 --> 00:00:17,900
매우 구체적이고 특별한 명령이 있습니다.

5
00:00:18,360 --> 00:00:24,380
모든 항목은 첫 번째 항목에서 참조하는 색인에 바인딩되며 색인 0에 바인딩됩니다.

6
00:00:24,480 --> 00:00:27,070
다음 항목은 인덱스 1에 바인드됩니다.

7
00:00:27,450 --> 00:00:30,210
그래서 다른 대상의 객체는 목록이 아닙니다.

8
00:00:30,210 --> 00:00:37,250
특정한 순서는 없습니다. 객체가 내부에 떠 다니는 젤라틴 모양의 얼룩 (blob) 인 것을 상상하고 싶습니다.

9
00:00:37,260 --> 00:00:39,990
핵심 가치 쌍이 정말 중요합니다.

10
00:00:40,200 --> 00:00:43,500
그리고 어떤 언어에서는 객체를 사전이라고 부릅니다.

11
00:00:43,500 --> 00:00:47,770
그리고 그 이유는 사전을 생각하는 것이 도움이된다고 생각하기 때문입니다.

12
00:00:48,090 --> 00:00:51,600
당신이 사전을 생각한다면 그것은 많은 키 쌍을 가지고 있습니다.

13
00:00:51,840 --> 00:00:55,150
그것은 단어와 그 다음에 상응하는 정의를 가지고 있습니다.

14
00:00:55,170 --> 00:00:59,510
그래서 단어의 정의를 알고 싶다면 할머니를 도와주고 있다고합시다.

15
00:00:59,640 --> 00:01:01,630
그녀는 내가 무엇을 의미하는지 모른다.

16
00:01:01,920 --> 00:01:11,950
그러나 우리는 사전을 열어 L-O를 찾을 수 있습니다. 그리고 마침내 할머니가 엘라는 어린 양 다리를 의미하지 않는다는 것을 할머니의 이해를 도울 수 있습니다. 그러나 큰소리로 웃음 거리를 의미합니다.

17
00:01:11,970 --> 00:01:14,430
그래서 다시 사전은 그게 당신이 그것을 기억하는 데 도움이됩니다.

18
00:01:14,610 --> 00:01:18,650
우리는 키를 기반으로 한 것을 보았고 그에 상응하는 가치를 얻었습니다.

19
00:01:18,660 --> 00:01:26,660
구문을 비교하기 시작하여 배열의 창으로 가서 다른 것을 찾고 배열을 만들어 보겠습니다.

20
00:01:27,180 --> 00:01:39,330
그래서 var 개가 빈 배열과 같습니다. 그리고 저는 우리가 Rustie와 Bubba의 행운과 함께 갈 수 있도록 여기에 약간의 데이터를 채우기 위해 입력 할 것입니다.

21
00:01:39,570 --> 00:01:42,910
그리고 그것은 저에게 3 개의 항목이있는 배열을 만듭니다.

22
00:01:43,980 --> 00:01:46,220
이것을 객체를 만드는 것과 비교해 보겠습니다.

23
00:01:46,260 --> 00:01:56,240
그래서 객체를 만들기 위해 우리는 하나의 객체를 객체로 표현할 것이고 우리는 배열과 같이 한 줄로 모든 것을 처리 할 수 ​​있습니다.

24
00:01:56,700 --> 00:02:03,160
그러나 컨벤션이 매우 길어 져서 가장 자주 볼 수있는 것은 사람들이 다른 컨셉으로 나누는 것입니다.

25
00:02:03,240 --> 00:02:05,490
개는 두 가지 정보 만 가질 것입니다.

26
00:02:05,490 --> 00:02:07,030
이름과 품종.

27
00:02:07,110 --> 00:02:08,960
이름을 추가합시다.

28
00:02:09,060 --> 00:02:14,440
이름은 Bhabha이고 품종은 실험실이 될 것입니다.

29
00:02:15,270 --> 00:02:21,490
Enter 키를 누르면 개를 검색 할 수 있으며 실험실로 Bubba 품종으로 이름이 있음을 알 수 있습니다.

30
00:02:21,690 --> 00:02:25,250
다시 따옴표가없는 키 구문입니다.

31
00:02:25,350 --> 00:02:40,120
우리는 따옴표를 사용할 수는 있지만 콜론은 문자열이 될 수있는 값을 보지 못합니다. 그러나 아무것도 될 수 있습니다. 다른 객체가 될 수 있습니다. 배열은 부울이 될 수 있습니다. 정의되지 않은 값은 없습니다.

32
00:02:40,170 --> 00:02:43,630
다음은 데이터에 액세스하는 구문을 비교하고 싶습니다.

33
00:02:43,740 --> 00:02:51,330
그럼 배열로 가보고 내가 이론에서 운이 좋게하고 싶은 두 번째 항목을 가져 오려고한다고합시다.

34
00:02:51,600 --> 00:02:56,400
그래서 내가 알아야 할 인덱스 0 1 인덱스 1이 있습니다.

35
00:02:56,760 --> 00:03:04,650
그래서 개들은 1 번 대괄호를 달았습니다. 나는 운이 좋았고 밤새도록 머물 필요조차 없었습니다.

36
00:03:05,400 --> 00:03:10,140
그렇다면 객체에서 개별 속성에 액세스하는 방법과 대조해 봅시다.

37
00:03:10,140 --> 00:03:12,490
우리가 할 수있는 두 가지 방법이 있다는 것을 기억하십시오.

38
00:03:12,540 --> 00:03:13,940
부바에 접근합시다.

39
00:03:14,220 --> 00:03:22,740
그래서 이름을 입력해야하고 첫 번째 것은 가장 큰 배열이며 속성 이름을 대괄호로 묶어야합니다.

40
00:03:23,220 --> 00:03:30,820
그리고 저에게 bubba를 줄 것입니다 그러나 다른 버전은 점 표기법 개 이름을 사용하고 나는 Bubba를 얻습니다.

41
00:03:30,930 --> 00:03:32,700
그래서 둘 다 똑같은 일을합니다.

42
00:03:32,700 --> 00:03:41,860
내가 여기서 도움이된다고 생각하는 비교는 키가 항상 숫자 인 배열이 객체의 매우 특별한 유형이라는 것입니다.

43
00:03:42,180 --> 00:03:49,900
그래서 여전히 핵심 가치 쌍은 0과 Rustie 1 그리고 행운의 두와 바바 사이의 키 값 쌍입니다.

44
00:03:50,100 --> 00:03:57,830
여기에 우리는 이름을 키로 사용하는 바코드 값 쌍이 있으며 바바는 값으로 키와 실습실로 값을 갖습니다.

45
00:03:57,840 --> 00:04:06,220
다시 한번 여러분은 배열을 객체의 특수한 버전으로 생각할 수 있습니다. 실제로는 뒤에서 볼 수있는 객체입니다.

46
00:04:06,780 --> 00:04:09,700
다음은 사실 이후에 새로운 데이터를 추가하는 방법에 대해 설명합니다.

47
00:04:09,750 --> 00:04:16,760
push 나 shift와 같은 메소드를 사용할 수도 있고, 어떤 인덱스를 추가하고 싶을 때 인덱스를 수동으로 지정할 수도 있습니다.

48
00:04:16,940 --> 00:04:33,140
푸시 버튼을 사용하여 개를 푸시하고 개와 와이어트를 푸시하고 개를 봅니다. 우리가 개를 추가하려면 강아지 요소를 추가 할 새 요소를 추가했습니다 나이.

49
00:04:33,270 --> 00:04:43,680
push 나 upshift와 같은 특별한 메소드는 필요하지 않습니다. 배열 메소드의 전체적인 점은 배열의 순서를 사용하여 끝이나 처음에 무언가를 추가하는 것입니다.

50
00:04:43,950 --> 00:04:50,950
그러나 개체에 끝이나 시작이 없기 때문에 개를 말하면됩니다.이 구문을 사용할 수 있습니다.

51
00:04:51,420 --> 00:04:55,520
나이는 6입니다.

52
00:04:55,800 --> 00:04:58,190
아니면 개가 돼도 돼.

53
00:04:58,230 --> 00:05:00,290
나이는 6입니다.

54
00:05:00,450 --> 00:05:05,030
그리고 나는 개를 본다. 그리고 우리는 이름을 Bubba 품종 실험실과 함께이 물건을 얻는다.

55
00:05:05,130 --> 00:05:07,400
방금 추가 한 마지막 키 값 쌍.

56
00:05:07,530 --> 00:05:09,110
6 세.

57
00:05:09,360 --> 00:05:10,840
그래서 이것은 큰 차이입니다.

58
00:05:10,920 --> 00:05:12,040
무언가를 추가하려면.

59
00:05:12,210 --> 00:05:21,230
나는 원하는 임의의 키와 원하는 값을 임의적으로 할당 할 수 있으며 배열에 자동으로 추가됩니다.

60
00:05:21,240 --> 00:05:25,340
배열 끝 부분에 정확하게 추가 할 위치를 지정해야합니다.

61
00:05:25,380 --> 00:05:28,340
중간 색인 1000 시작.

62
00:05:28,410 --> 00:05:29,430
그건 나 한테 달려있어.

63
00:05:29,430 --> 00:05:31,720
마지막으로 항목 업데이트에 대해 설명하겠습니다.

64
00:05:31,740 --> 00:05:35,900
루시에게 행운을 빈다.

65
00:05:35,910 --> 00:05:48,630
나는 운이 좋은 것을 먼저 찾아야한다. 나는 개가 운이 좋다면 개를 루시에게 물체로 재지 정한다.

66
00:05:48,630 --> 00:05:49,860
그것은 매우 유사하게 작동합니다.

67
00:05:50,040 --> 00:05:52,420
검은 실험실로 번식을 바꾸자.

68
00:05:52,530 --> 00:06:00,940
그래서 나는 개견 품종을 먼저 찾아야하고 그런 다음 검은 실습실로 재설정해야합니다.

69
00:06:01,050 --> 00:06:05,610
그리고 제가 개를 보면 지금 우리는 품종이 검은 실험실의 가치를 가지고 있음을 봅니다.

70
00:06:06,350 --> 00:06:08,370
여기에 큰 차이점을 요약 해 보겠습니다.

71
00:06:08,370 --> 00:06:20,330
둘 다 배열이고 객체는 키 값 쌍을 사용하지만 배열은 키 값 쌍의 특별한 하위 집합이며 키는 항상 숫자이며 항상 객체의 순서입니다.

72
00:06:20,340 --> 00:06:21,630
열쇠는 무엇이든 될 수 있습니다.

73
00:06:21,660 --> 00:06:25,190
그것이 숫자인지 또는 키가 이름 또는 품종인지 여부는 중요하지 않습니다.
