배열변수에 새 요소를 추가하고 새 길이의 배열변수를 반환한다.

Script[oArray=]Array.push([item1[,item2[,. . . [,itemN]]]])
인수/파라메터
object (배열변수)
필수적인 요소이며, Array 개체이다.
item, item2,...itemN : (추가 배열변수 요소)
선택적인 요소이며, Array에 추가하는 한개 또는 여러개의 새로운 요소이다.
반환값

반환값 oArray은 새로운 길이의 배열변수이다.

설명

push 메서드는 표시되는 순서대로 요소를 배열변수 뒤에 추가한다.

인수 중 하나가 배열변수이면 단일 요소로 추가된다.

추가한 후 배열변수 길이는 추가된 요소의 갯수를 반영하여 변경된다.

특기

push 메서드는 뒤에 삽입하는데 반해 unshift 메서드는 시작위치에 삽입한다.
둘 이상의 배열변수에서 요소를 결합하려면 concat 메서드를 사용하라.



method
push 메서드
push</b> 메서드이전페이지로페이지 맨위로페이지 맨아래로

간단한 push 메서드 예제

myArray="사과,포도", 요소 길이 : myArray.length=2

myArray.push("나바","과자")=4개로 증가
결과 배열변수 : myArray="사과,포도,나비,과자"
새 요소의 길이 : myArray.length=4
<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>

method
push 메서드
견본
이전페이지로페이지 맨위로
최종 수정:
06/23/2025 14:13:06
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/method/push.html