자바스크립트 배열

웹프로그래밍 기초 천인국 지음
참고하여 작성하였습니다.

+왜 배열이 필요할까?
-변수를 일일이 선언하면 피곤해짐
-서로 관련된 데이터를 차례로 접근해서 처리하고 싶은 경우
만약 관련된 데이터가 서로 다른 이름을 사용하고 있다면 이들 이름을 일일이 기억해야 하지만 하나의 이름을 공유하고 번호만 다르다면 쉽게 기억할 수 있으며 사용이 용이함
-배열은 데이터에게 하나하나 이름을 붙이지 않고 전체 집단에 하나의 이름을 부여한 후 각가의 데이터에 숫자로 된 번호를 붙여서 접근
-복잡한 응용 프로그램에서는 많은 값을 한꺼번에 저장할 수 있는 저장 장소가 필요
-배열을 사용하면 많은 값을 저장할 수 있는 공간을 할당받을 수 있음
대용량의 자료를 저장하는 기본적인 구조 중의 하나
-배열에 저장된 값은 정수 인덱스를 가지고 접근할 수 있음

*리터럴로 배열 생성
구체적인 값을 가지고 배열을 생성
*array 객체로 배열 생성

+배열의 특징
-하나의 배열에 여러 가지 종류의 객체를 혼합해서 저장 가능

+연관 배열
-다른 언어의 배열과는 약간 다른 점이 있음
키를 이용해 값을 저장하였다가 다시 추출할 수 있음
키는 단순히 문자열