배열변수에 새 요소를 추가하고 새 길이의 배열변수를 반환한다.
![]() | Script | [oArray=]Array.push([item1[,item2[,. . . [,itemN]]]]) |
반환값 oArray은 새로운 길이의 배열변수이다.
push 메서드는 표시되는 순서대로 요소를 배열변수 뒤에 추가한다.
인수 중 하나가 배열변수이면 단일 요소로 추가된다.
추가한 후 배열변수 길이는 추가된 요소의 갯수를 반영하여 변경된다.
push 메서드는 뒤에 삽입하는데 반해 unshift 메서드는 시작위치에 삽입한다.
둘 이상의 배열변수에서 요소를 결합하려면 concat 메서드를 사용하라.
버전 | JScript 버전 5.5 | Javascript 버전 1.2 |
적용 | Array 개체 |
![]() | push 메서드⇒ | ![]() | ![]() ![]() ![]() |
<SCRIPT> var br='<BR>'; // 줄바꿈 var str=''; // 출력 문자열 변수 선언 var myArray=new Array('사과','포도'); // 배열변수 할당 str+='myArray="'+myArray+'", 요소 길이 : '; // 배열변수 출력 str+='myArray.length='+myArray.length+br+br; // 배열변수 요소 길이 출력 str+='myArray.push("나바","과자")='+myArray.push('나비','과자')+'개로 증가'+br; // 배열변수 요소를 추가 str+=' 결과 배열변수 : myArray="'+myArray+'"'+br; // 결과 배열변수 출력 str+='새 요소의 길이 : myArray.length='+myArray.length+br;// 결과 배열변수 요소 길이 출력 document.write(str); // 결과 문자열 출력 </SCRIPT>
![]() | push 메서드 | ⇒ | ![]() ![]() |
최종 수정: 06/23/2025 14:13:06 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/method/push.html |