
준비
| 변수 및 유형에서 변수를 선언하는 방법 |
| 허용하다 토마토 = ” ; 허용하다 작물=”토마토” ; |
그때는 그냥 변수에 값을 집어넣는 작업을 하고 있었는데,
남자가 100명이라면? 남자가 1000명이라면? 10,000 종?
이와 같이 변수에 여러 값 할당네가 원한다면 준비사용
준비은 여러 값을 포함할 수 있는 큰 필드 보지마.
( ) 내부에 여러 값의 형태로 각 값은 요소그것은 ~라고 불린다.
요소 및 항목 , (‘ ‘ , ‘ ‘ , ‘ ‘ , ‘ ‘ , ‘ ‘ )
| 선언하는 방법 |
| 허용하다어레이 이름 = ( ‘ ‘ , ‘ ‘ , ‘ ‘ , ‘ ‘ , ‘ ‘ ) ; |
| box라는 변수에 배열을 할당합니다. |
| 허용하다 필드 = ( ) ; |
| 배열에 요소를 추가하는 방법 |
| 변수명.푸시(”) ;
예. |

배열의 길이
잊어버리거나 상자에 몇 개가 들어 있는지 모를 경우 꺼내서 다시 세어야 합니까?
푸시 횟수를 다시 확인해야 하나요?
이것은 자바스크립트에서 쉽게 할 수 있습니다.
배열의 길이 확인 길이 명명된 속성을 사용할 수 있습니다.
| 허용하다 필드 = ( ) ; // 빈 객체를 준비합니다. 콘솔.규약 ( 크레이트 ) ; // ( ) 콘솔.규약 (상자.길이) ; // 0 |
| 나무 상자.누르다 ( ‘ 감자 ‘ ) ; 나무 상자.누르다 (‘토마토’); // 요소를 추가합시다. 콘솔.규약 (상자) ; // ‘감자’, ‘토마토’ 콘솔.규약 (상자.길이) ; // 2 |

물체
허용하다 상자 = ( ‘감자’ , ‘토마토’ , ‘양파’ , ‘감자’ , ‘고구마’ , ‘토마토’ , ‘양파’ , ‘토마토’ , ‘고구마’ , ‘토마토’ … )
// 총 100개의 식물이 들어 있는 상자
필드 길이 // 100
- 배열 이름.길이 ~처럼 배열의 길이알 수 있다
| 임의 작물 상자에 토마토가 몇 개 있는지 알고 싶습니까? 수동으로 세는 방법도 있지만 너무 비효율적입니다. 또는 아래와 같이 루프와 조건문을 적용하여 찾는 방법이 있습니다. |
허용하다 카운트 = 0 ; // 배열의 요소 중 ‘tomato’가 발견되면 1씩 증가하는 카운터를 생성합니다. ~을 위한 ( 하자 i = 0 ; 나는 (초기값: 0 ; 조건문: box 내 배열의 길이 ; 증분문: +1) // 상자의 모든 작물을 확인합니다. 만약에 ( box ( i ) === ‘tomato’ ) { // 상자에서 토마토를 찾을 때마다 카운트 = 카운트 + 1 ; // 카운트에 1을 더합니다. } } 콘솔.규약 ( count ) // 토마토의 개수를 출력합니다. |
어레이는 한 번에 많은 양의 데이터를 저장할 수 있다는 장점이 있지만
특정한 정보 보관 및 찾기가 어렵습니다.
이때 물체 정보를 저장하고 검색합니다.
| 허용하다 개체 이름 = { }
↓ 허용하다 개체 이름 = { 키: 값 }; |
( ) 배열의 경우 { } 개체의 경우
키 = 정보, 값 = 정보를 위한 값 |
| 상자에 21개의 토마토가 들어 있는 물체를 표현한다면 어떨까요? |
| 끊임없는 상자 = { 토마토: 21 } ; // 키 = 토마토, 값 = 21 |
이를 위해 다른 문화를 함께 그룹화하려는 경우, 통해 분리.
2개 이상이면 가독성을 위해 줄을 바꾸는 것이 좋다.
| 끊임없는 필드 = { 토마토: 21, 감자: 35, 양파: 31, 고구마: 13 } |
개체에서 정보를 검색하는 방법 → |
콘솔.규약(박스.토마토) ; // 21 콘솔.규약 (상자.감자) ; // 35 콘솔.규약 (상자.양파) ; // 31 콘솔.규약 (상자. 고구마) ; // 13 |
- 개체에서 정보 추가
곡물 상자 끊임없는필드 = { 토마토: 8, 당근: 5, 딸기: 6, 감자: 7 } |
- 키위 5개, 새 키 및 새 값을 상자에 붙여 넣습니다.
| box.kiwi = 5 ; 콘솔.규약(box.kiwi) ; // 출력 값은 5 |
- 기존 키인 당근의 값 변경
| box.carrot = 7 ; 콘솔.규약(박스.당근) ; // 값을 5에서 7로 변경하여 출력 |
- 기존 감자의 가치에 3을 더하는 방법
| box.potato = box.potato + 3 ; 콘솔.규약(상자.감자) ; // 7 + 3 출력 10 |

![[아비쥬의원] 7월 BIG SALE 마감임박!! [아비쥬의원] 7월 BIG SALE 마감임박!!](https://www.abijouclinic.com/board/data/file/board04_02/thumb-1890154316_57Oy4cIz_EBB985EC84B8EC9DBC_EB9E9CEB94A9_EC8DB8EB84A4EC9DBCpc_300x300.jpg)