푸시 () 메소드는 배열 끝에 하나 이상의 요소를 추가하고 새 길이를 반환합니다. 리턴 값은 지정된 값을 배열에 추가 한 후 새 길이입니다.
구문 : ArrayObject.push (NewElement1, NewElement2, ..., NewElementX)
매개 변수 newElement1, 필수. 배열에 추가되는 첫 번째 요소.
매개 변수 newElement2, 선택 사항. 두 번째 요소는 배열에 추가됩니다.
매개 변수 NewElementx, 선택 사항. 여러 요소를 추가 할 수 있습니다.
푸시 () 메소드는 인수 순서를 ArrayoBject의 끝에 추가합니다. 새 배열을 작성하는 대신 ArrayObject를 직접 수정합니다. 푸시 () 메소드 및 pop () 메소드는 배열에서 제공하는 첫 번째 및 스레드 기능을 사용합니다. 이 방법은 배열의 길이를 변경합니다.
예:
코드 사본은 다음과 같습니다.
<! doctype html>
<meta charset = "utf-8">
<body>
<입력 유형 = "checkbox"value = "1"name = "check"checked = "Checked"/>
<입력 유형 = "checkbox"value = "1"name = "check"/>
<입력 유형 = "checkbox"value = "1"name = "check"checked = "Checked"/>
<입력 유형 = "checkbox"value = "1"name = "check" />
<입력 유형 = "버튼"value = "선택된 수"id = "btn" />
<cript>
var btn = document.getElementById ( 'btn');
btn.onclick = function () {
var arrays = new Array ();
var checkitem = document.getElementsByName ( "Check");
for (var i = 0; i <checkitem.length; i ++)
{
if (checkitem [i] .Checked) {
arrays.push (Checkitem [i] .value); // 값을 배열 배열로 전달합니다
}
}
경고 (Array.Length)
}
</스크립트>
</body>