[Javascript] Array 오브젝트 (1) - 개념, 배열 생성방법, 엘리먼트 작성 방법, 배열 차원 (ES3)

newsilver·2021년 5월 17일
0

Javascript

목록 보기
1/16
post-thumbnail

Array 오브젝트

1. Array 오브젝트 개념

✓ 빌트인 오브젝트
✓ Array(배열) 형태
✓ 배열 엘리먼트 - [ 1, 23, "abc" ]에서 1, 23, "abc" 각각을 엘리먼트 또는 요소라고 부름.
✓ 인덱스(Index) - 엘리먼트의 위치. 왼쪽부터 0번 인덱스.

✓ 배열 특징
→ 엘리먼트 작성이 순서를 갖고 있음
→ 배열 전체를 작성한 순서로 읽거나
→ 인덱스로 값을 추출할 수 있음


2. 배열 생성 방법

✏️ new Array()

var array = new Array();

✏️ Array()

var array = Array();

✏️ 대괄호 [ ]

var array = [];

3. 엘리먼트 작성 방법

var array = ['el1','el2'];

✓ 대괄호 안에 콤마로 구분하여 다수 작성
✓ String 타입은 큰따옴표, 작은따옴표 모두 사용 가능
✓ JS의 모든 타입의 값, 오브젝트 사용 가능
✓ 값을 작성하지 않고 콤마만 작성 시 undifined가 설정


4. 배열 차원

✏️ 1차원 배열 - 대괄호 하나에 엘리먼트 작성

var array = [1,2,3];
for (var i = 0; i < array.length; i++){
  console.log(array[i]);
};

✏️ 2차원 배열 - 배열 안에 1차원 배열을 작성

var array = [1,2,3];
for (var i = 0; i < array.length; i++){
  var one = array[i];
  for(var j = 0; j < onw.length; j++){
    console.log(one[j]);
  };
};

✏️ 3차원 배열 - 배열 안에 2차원 배열을 작성

var array = [[[1,2,3]]];
for (var i = 0; i < array.length; i++){
  var one = array[i];
  for(var j = 0; j < one.length; j++){
    var two = one[j];
    for( var k = 0; k < two.length; k++){
      console.log(tow[k]);
    };
  };
};
profile
이게 왜 🐷

0개의 댓글