[TIL]200730 배열(Array)

Chaegyeom·2020년 8월 26일
0

TIL

목록 보기
4/77
post-thumbnail

배열(Array)

배열이란 순서가 있는 값이다.
배열에 속해있는 값을 요소(element)라고 부르고
배열의 순서를 인덱스(index)라고 부른다.

인덱스(index)는 특징적으로 첫 번째가 0부터 시작한다

배열을 생성하는 방법은

let arr = [73, 98, 61];

대괄호(square bracket)를 이용해서 배열을 만들고 각각의 요소(element)쉼표(comma)로 구분해준다.

배열의 요소에 접근하는 방법은 인덱스를 통해서 할 수 있는데
위에 선언된 arr 에서 0번째 인덱스의 요소는 73이다 배열을 인덱스를 통해 조회하는 방법은 아래와 같다

let arr = [73, 98, 61];
arr[0]; //73
arr[1]; //98
arr[2]; //61

접근할 수 있다면 변경도 가능한데 변경하는 방법은 할당을 통해 변경할 수 있다.

let arr = [73, 98, 61];
arr[0]; //73
arr[1]; //98
arr[2]; //61
//만약 arr[0]의 요소를 20으로 바꾸고 싶다면
arr[0] = 20;//의 방법으로 요소를 바꿀 수 있다.
//그럼
arr[0]; //20 이된다.
  • 배열로 할 수 있는 것들
    • 길이를 알 수 있다.
      arr.length;
    • 요소를 추가할 수 있다.
      arr.push(value); //배열의 맨 마지막에 value라는 요소를 추가한다.
      arr.unshift(value); //배열의 맨 처음에 value라는 요소를 추가한다.
    • 요소를 삭제할 수 있다.
      arr.pop(); //배열의 맨 마지막 요소가 삭제된다
      arr.shif(); //배열의 맨 처음 요소가 삭제된다

이 외에도 배열에서 쓸 수 있는 메소드들이 많은데 MDN에서 참고할 수 있다.

profile
주니어 개발자가 되고싶은

0개의 댓글