반응형
[자바스크립트] Array 배열 객체의 뜻과 간단예제
Array 객체는 넷스케이프 3.0 이후부터 사용되기 시작한 객체로 이전 버전에서는 makeArray() 함수를 이용해서 배열을 만들어주었던 것을 넷스케이프 3.0 부터는 Array 객체를 이용해서 배열을 만들어준다.
rabbit = new Array(10);
rabbit을 Array객체를 이용해서 일정한 크기로 정할 때 위와 같이 Array 객체의 괄호 안에 지정하고자 하는 숫자를 입력해주면 rabbit을 배열로 사용할 수가 있다.
rabbit = new Array();
위와 같이 괄호 안에 크기를 명시해주지 않으면 일정한 크기로 배열을 잡는 것이 아니라 배열을 최대치로 잡아준다.
rabbit = new(3)
objects[0] = "rabbit1"
objects[1] = "rabbit2"
objects[2] = "rabbit3"
위의 예제를 다음과 같이 변경할 수 있다.
rabbit = new Array("rabbit1","rabbit2","rabbit3")
Array 속성::
length : 배열의 크기를 정할 때 사용한다.
prototype : Array 객체를 이용해서 배열을 생성했을 경우 생성된 배열끼리는 서로 공유할 수 있는 속성을 만들어준다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <h1>자바 스크립트 Array 객체 예제</h1> <script> objects = new Array(3) objects[0] = "빨강색" objects[1] = "파랑색" objects[2] = "노랑색" Array.prototype.comment = null objects.comment = "Array 객체" document.write("Array 객체 예제<p>") document.write("예제 : "+objects.comment+"<br>") for(kebi=0; kebi<objects.length;kebi++){ document.write("objects["+kebi+"] = "+objects[kebi]+"<br>") } </script> </body> </html> | cs |
반응형
'이전 게시글 > 컴퓨터#웹 Jv.Script' 카테고리의 다른 글
[자바스크립트] Function 객체를 알아보자. 간단예제와 뜻 (0) | 2016.02.27 |
---|---|
[자바스크립트] Date 객체와 메소드들을 알아보자 (0) | 2016.02.27 |
[자바스크립트] "."(닷,점)을 이용한 객체 생성하기, 객체의 메소드 정의하기 (0) | 2016.02.27 |
[자바스크립트] 객체란, 객체 정의하기, new를 이용한 객체생성 (0) | 2016.02.27 |
[자바스크립트] unescape() 함수의 뜻과 간단예제 (0) | 2016.02.27 |