멋쟁이 사자처럼 at 한국교통대학교 7기

2019 KNUT X LIKE LION #7

배열

토픽 멋쟁이 사자처럼 at 한국교통대학교 7기 > 웹 애플리케이션 개발 > JavaScript
배열

  • 배열은 이름과 인덱스로 참조되는 정렬된 값들의 집합입니다.
  • 자바스크립트는 명시적인 배열 데이터 형식이 없습니다.
    따라서 배열 객체(Array)를 이용하거나 대괄호 문법([ ])을 사용하여 배열을 생성합니다.

 

 

 

배열 생성

  • 배열은 다음과 같이 3가지 방법으로 생성할 수 있습니다.
var arr1 = new Array(요소0, 요소1, ..., 요소N);
var arr2 = Array(요소0, 요소1, ..., 요소N);
var arr3 = [요소0, 요소1, ..., 요소N];

 

 

var arr1 = new Array('apple1', 'banana1', 'cherry1');
var arr2 = Array('apple2', 'banana2', 'cherry2');
var arr3 = ['apple3', 'banana3', 'cherry3'];

document.write(arr1 + "<br>");
document.write(arr2 + "<br>");
document.write(arr3 + "<br>");

 

 

  • 위에서 배열을 사용한 방법은 배열의 내용이 있는 선언방법입니다.
    배열의 내용이 없는 빈 배열을 생성하고자 한다면 다음과 같이 생성하면 됩니다.
    배열의 크기(정수)를 입력하면 됩니다.
var arr1 = new Array(배열크기);
var arr2 = Array(배열크기);

var arr3 = [];
arr3.length = 배열크기;

 

 

 

배열 접근

  • 자바스크립트에서 배열의 크기는 '배열이름.length'와 같이 객체 속성에 접근하듯이 구할 수 있습니다.
  • 배열에서 인덱스는 0부터 시작합니다.
  • 배열이름[인덱스]에 값을 할당할 수 있습니다.

 

var arr1 = [];
arr1[0] = 'apple';
arr1[1] = 'banana';
arr1[2] = 'cherry';

document.write(arr1.length);

 

 

댓글

댓글 본문