TIL-004 | JavaScript_배열(Array)

Lee, Chankyu·2021년 8월 29일
0
post-thumbnail
post-custom-banner

1. 배열(Array)

let myArray = [1, 32, "array", true]
  • 자바스크립트 객체의 특수한 형태로써, 여러 값들이 순서를 갖고 나열되어 있는 집합이다.
  • 변수/데이터의 수를 줄이고 각 데이터에 index를 부여함.
  • 1개의 변수에 여러 값을 순차적으로 저장할때 사용한다.

2. 배열이 필요한 이유

  • 중복변수 선언을 줄여 변수/데이터를 감소시키고 효율성을 높이기 위해 사용한다.
  • 반복문을 사용하여 요소를 쉽게 제어하여 효과적으로 소스를 구성할 수 있다.

3. 배열을 선언하는 방법

  • 자바스크립트의 배열 선언 방식은 new Array()를 사용하는 방식과 대괄호([])를 사용하는 방식이 있다.
let myArray = new Array(); //배열선언
myArray[0] = 1; //선언된 배열에 값 대입(예시)
let myArray = new Array("a", 2, true, 4);

let myArray = [];
let myArray = ["a", 2, true, 4]; 
  • 위와 같이 빈 배열을 생성할 수도 있고, 초기 값을 설정하여 배열을 생성할 수도 있다.

  • 하나의 배열에 동일한 타입의 값만 설정할 수 있는 것은 아니다.
    위의 예시와 같이 하나의 배열에 여러가지 타입의 값을 담을 수 있다.
    ex) string, number, boolean 값 모두 포함

  • 배열안에 배열이 포함되어 있는 경우, 하나의 element로 취급된다.

let myArray = [1, 2, 3, [4, 5, 6], 7];

console.log(myArray[3][1]); 
// 출력값 : 5, 3번 index 값([4, 5, 6] 배열) 의 1번 index 값이다.

console.log(myArray.length); // 출력값 : 5
profile
Backend Developer - "Growth itself contains the germ of happiness"
post-custom-banner

0개의 댓글