배열

배열

집에 시간이지날수록 살림은 늘어나고 살림이 늘어날 수록 정리가 힘들어집니다.

때문에 사물들을 잘 정리할 수 있도록 옷장, 책장, 냉장고 등을 구입하기도 하고, 방이 많은 집을 선호합니다.

프로그래밍 역시 코딩할때 굉장히많은 데이터를 관리하게되고 데이터의 종류도 매우 다양하기 때문에 이러한 데이터를 정리할 수 있는 수납공간을 만들어 나누게 됩니다. 데이터중에서도 서로 연관되어있는 데이터끼리 잘 묶어서 담아두는 일종의 수납상자가 배열(array)이라고 할 수 있습니다.

기본적인 배열의 문법은 [ 대괄호로 시작해서 대괄호로 끝나며 ] , 배열안에는 여러 값을 입력할 수 있고 값과 값 사이는 콤마( , )로 구분합니다. 또한 배열은 그자체로는 이용하기 어렵기때문에 주로 변수에 담아 사용합니다.

이렇게하면 coworkers라는 변수에 "egoing", "leezche"라는 두개의 데이터가 담긴 배열이 담긴 것이죠.

즉 coworkers라는 책장에 두개의 책을 꽂은 것과 같습니다.

그렇다면 이 배열의 값을 꺼내올 수 있어야 사용할 수 있겠죠.

document.write(coworkers[0]); 은 coworker라는 변수에 저장된 배열 중 0번째 데이터를 가져오겠다는 의미입니다.

배열은 0부터 시작되기때문에 위치값으로 따지자면 아래와 같이 저장되어있는 것입니다.

egoing leezche 배열 0번째 배열 1번째

때문에 coworkers[0] 은 배열 0번째에 위치한 egoing을, coworkers[1]은 배열 1번에 위치한 leezche를 출력합니다.

또한 배열에 들어있는 값이 몇개인지 count해주는 속성도 있습니다.

.length 라는 속성을 활용하면 coworkers 변수에 저장된 배열의 데이터 개수를 출력해줍니다.

생성된 배열에 값을 추가하고 싶을때는 .push 속성을 이용하면 값을 넣을 수 있습니다.

이 외에도 배열관련 속성은 다양하기 때문에 아래 사이트를 참고하여 활용하기 바랍니다.

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/push

from http://nossodia.tistory.com/121 by ccl(A) rewrite - 2021-09-09 10:27:14