배열을 만들어주는 Array 객체
같은 종류의 데이터타입 여러개를 한번에 제어할 수 있는 배열입니다.
변수를 선언하지 않고 배열이름과 구성번호로 접근가능합니다.
사용방법
배열명 = new Array(인덱스 번호)
배열명.메소드
내장객체는 대 소문자를 구별하므로 new array로 입력하면 오류가 뜰 것입니다.
따라서 대소문자를 정확히 구분하여 new Array로 입력하셔야 합니다.
배열의 속성
length |
배열에 있는 요소의 개수를 반환 |
배열의 메소드
concat() |
두 배열을 연결시켜 하나의 배열로 반환 |
join() |
배열에 있는 모든 값을 합쳐 하나의 문자열로 반환 |
slice() |
배열의 특정 부분을 반환 |
sort() |
정렬된 배열 반환 |
reverse() |
배열의 내용을 역순으로 반환 |
예제)
- <html>
- <head>
- <title>배열예제</title>
- </head>
- <body>
- <script language="javascript">
- <!--
- exam=new Array("주인장","멋쟁이","천사",2001)
- b=exam.length
- c=exam.join(" + ")
- d=exam.slice(1,3)
- exam2=new Array("21C","실전자바스크립트")
- e=exam.concat(exam2)
- f=exam.reverse()
- exam3=new Array(11,33,22,55,44)
- g=exam3.sort()
- document.write("length="+b+"<br>")
- document.write("join()="+c+"<br>")
- document.write("slice(1,3)="+d+"<br>")
- document.write("concat="+e+"<br>")
- document.write("reverse="+f+"<br>")
- document.write("sort="+g+"<br>")
- /*
- exam=new Array("주인장","멋쟁이","천사",2001)
- b=exam.length
- c=exam.join("+")
- d.exam.slice(1,3)
- e=exam.concat(a2)
- f=exam.reverse()
- exam3=new Array(11,33,22,55,44)
- g=exam3.sort()
- document.write("length="+b+"<br>")
- document.write("join()="=+c+"<br>")
- document.write("slice(1,3)="+d+"<br>")
- document.write("concat="+e+"<br>")
- document.write("reverse="+f+"<br>")
- document.write("sort="+g+"<br>")
- */
- -->
- </script>
- </body>
- </html>
반응형