เมธอด push () เพิ่มองค์ประกอบอย่างน้อยหนึ่งอย่างไปยังจุดสิ้นสุดของอาร์เรย์และส่งคืนความยาวใหม่ ค่าส่งคืนคือความยาวใหม่หลังจากเพิ่มค่าที่ระบุลงในอาร์เรย์
ไวยากรณ์: arrayobject.push (newelement1, newelement2, ... , newelementx)
พารามิเตอร์ newElement1 จำเป็น องค์ประกอบแรกที่จะเพิ่มลงในอาร์เรย์
พารามิเตอร์ newElement2 เป็นทางเลือก องค์ประกอบที่สองที่จะเพิ่มลงในอาร์เรย์
พารามิเตอร์ newElementX เป็นทางเลือก สามารถเพิ่มองค์ประกอบหลายอย่าง
เมธอด push () เพิ่มลำดับอาร์กิวเมนต์ไปยังจุดสิ้นสุดของ ArrayObject มันปรับเปลี่ยน ArrayObject โดยตรงแทนการสร้างอาร์เรย์ใหม่ เมธอด push () และวิธี POP () ใช้ฟังก์ชันแรกในและเธรดที่จัดทำโดยอาร์เรย์ วิธีนี้เปลี่ยนความยาวของอาร์เรย์
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
<! doctype html>
<meta charset = "utf-8">
<body>
<อินพุต type = "ช่องทำเครื่องหมาย" value = "1" name = "check" checked = "ตรวจสอบ"/>
<อินพุต type = "ช่องทำเครื่องหมาย" value = "1" name = "check"/>
<อินพุต type = "ช่องทำเครื่องหมาย" value = "1" name = "check" checked = "ตรวจสอบ"/>
<อินพุต type = "ช่องทำเครื่องหมาย" value = "1" name = "check" />
<input type = "button" value = "จำนวนที่เลือก" id = "btn" />>
<script>
var btn = document.getElementById ('btn');
btn.onclick = function () {
var array = new Array ();
var checkItem = document.getElementsByName ("ตรวจสอบ");
สำหรับ (var i = 0; i <checkitem.length; i ++)
-
if (checkitem [i]. ตรวจสอบ) {
array.push (checkitem [i] .value); // ส่งค่าใน () ไปยังอาร์เรย์อาร์เรย์
-
-
การแจ้งเตือน (array.length)
-
</script>
</body>