코딩 이야기

배열 본문

JAVA스크립트

배열

별메아리 2023. 1. 9. 11:12
728x90

리터널로 배열 생성

var fruits = ["apple", "banana", "peach"];

배열에 저장된 값은 정수 인덱스를 가지고 접근할 수 있다. 배열의 인덱스는 0부터 시작한다.

document.write(fruits[0] + "<br>");

document.write(fruits[1] + "<br>");

document.write(fruits[2] + "<br>");

Array로 객체로 배열 생성

Array 객체로도 배열을 생성할 수 있다.

var fruits = new Array();

배열에 값을 저장할 때는 인덱스 사용(0부터 시작)

fruits[0] = "Apple";

다음과 같이 생성가능

 var fruits =new Array("Apple", Banana","Orange");

자바스크립트 배열의 특징

여러 가지 종류의 객체를 혼합해서 저장할 수 있다.

var comp =new Array();

comp[0] = "Apple";

comp[1] = "new Date()";

comp[2] = "3.14";

객체 Array의 속성과 메서드

가장 많이 사용되는 속성은 배열의 크기인 length이다. 배열요소를 반복하면서 처리할 때, 사용한다.

for (i =0; i < fruits.length; 1++) {

...

}

연관 배열

자바스크립트 배열은 다른 언어의 배열과는 약간 다른 점이 있는데 키(key)를 이용해 값을 저장하였다가 다시 추출할 수 있다는 점이다. 키는 단순한 문자열이다. 즉 인덱스 대신에 키를 사용해 저장하고 다시 가져올 수 있다는 의미가 된다.

<script>

var fruits -new Array();

fruits['a'] = '사과' ;

fruits['b'] = '포도' ;

fruits['c'] = '오렌지' ;

document.write(fruits['a'] + "<br>");

document.write(fruits['b'] + "<br>");

document.write(fruits['c'] + "<br>");

</script>

728x90

'JAVA스크립트' 카테고리의 다른 글

자바스크립트의 입출력  (0) 2023.01.09
함수  (0) 2023.01.09
반복문 (2)  (0) 2023.01.09
반복문  (0) 2023.01.06
조건문  (0) 2023.01.06
Comments