<HTML>
<HEAD>
<TITLE> :::: 자바스크립트 배열사용하기 03 (대입연산자와 [] 대괄호를 이용한 배열생성) :::: </TITLE>
<script language="JavaScript">
my_array = [];
my_array[0] = "영호";
my_array[1] = 80;
my_array[2] = 90;
my_array[3] = 100;
document.write("<h3>---------------- join() ------------------<br>");
document.write(my_array.join()+"<br>");
document.write(my_array.join("+")+"<br>");
document.write(my_array.join(" | ")+"</h3><p>");
document.write("<h3>---------------- reverse() ------------------<br>");
document.write("변경 전 : "+my_array+"<br>");
document.write("변경 후 : "+my_array.reverse()+"</h3>");
document.write("<h3>---------------- slice() ------------------<br>");
my_array2 = my_array.slice(1, 3);
document.write("slice() : "+my_array2+"</h3>");
document.write("<h3>---------------- concat() ------------------<br>");
my_array2 = ["사오정", "저팔계", "손오공"];
my_array3 = my_array.concat(my_array2);
document.write("concat() : "+my_array3+"</h3>");
document.write("<h3>---------------- sort() ------------------<br>");
my_array2 = [80, 90, 60, 30, 40];
document.write("my_array2.sort() : "+my_array2.sort()+"<br>");
document.write("my_array3.sort() : "+my_array3.sort()+"</h3>");
</script>
</HEAD>
<BODY>
</BODY>
</HTML>
-----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
이처럼 Array() 객체가 아닌 단순한 대괄호 [] 를 통해서 배열을 생성할 수 있습니다.
그리고 Array() 객체를 통해서 생성한 배열과 마찬가지로 배열과 관련된 메소드를 사용할 수
있습니다. 즉 Array()객체를 이용한 것과 같다는 것입니다.
개인적인 생각으로는 Array()객체를 이용한 방법이나 [] 대괄호를 이용한 방법 모두 사용해도
괜찮다고 생각합니다. 각자 편한것을 쓰면 될듯싶습니다. 그럼에도 이렇게 글을 올린 이유는
다른사람이 [] 대괄호를 이용해서 코드를 작성할 수 있고, Array() 객체를 이용해서 코드를
작성할 수 있기 때문에 해당 코드를 이해하기 위해서 알아두어야 하기 때문에 올렸습니다.
'JavaScript' 카테고리의 다른 글
자바스크립트 객체 제어문 with 문 (0) | 2013.08.04 |
---|---|
자바스크립트 객체 제어문 for - in 문 (0) | 2013.08.04 |
자바스크립트 배열사용하기 02 (Array객체의 메소드 사용하기 - 3) (0) | 2013.08.04 |
자바스크립트 배열사용하기 02 (Array객체 사용하기) (0) | 2013.08.04 |
자바스크립트 배열사용하기 01 (배열함수를 만들어 사용하기) (0) | 2013.08.04 |