تضيف طريقة PUSH () عنصرًا أو أكثر إلى نهاية الصفيف ويعيد طولًا جديدًا. قيمة الإرجاع هي الطول الجديد بعد إضافة القيمة المحددة إلى الصفيف.
بناء الجملة: arrayobject.push (newelement1 ، newelement2 ، ... ، newelementx)
المعلمة newElement1 ، مطلوب. العنصر الأول الذي يتم إضافته إلى الصفيف.
المعلمة newElement2 ، اختياري. العنصر الثاني لإضافته إلى الصفيف.
المعلمة newelementx ، اختياري. يمكن إضافة عناصر متعددة.
تضيف طريقة push () ترتيب الوسيطة إلى نهاية ArrayObject. يقوم مباشرة بتعديل ArrayObject بدلاً من إنشاء صفيف جديد. تستخدم طريقة PUSH () وطريقة POP () الدالة الأولى والتربية التي توفرها الصفيف. هذه الطريقة تغير طول الصفيف.
مثال:
نسخة الكود كما يلي:
<! doctype html>
<meta charset = "utf-8">
<body>
<type type = "checkbox" value = "1" name = "check" checked = "checked"/>
<type type = "checkbox" value = "1" name = "check"/>
<type type = "checkbox" value = "1" name = "check" checked = "checked"/>
<type type = "checkbox" value = "1" name = "check" />
<type type = "button" value = "عدد" id = "btn" />
<script>
var btn = document.getElementById ('btn') ؛
btn.onclick = function () {
صفائف var = صفيف جديد () ؛
var checkitem = document.getElementSbyName ("check") ؛
لـ (var i = 0 ؛ i <checkitem.length ؛ i ++)
{
if (checkitem [i]. checked) {
arrays.push (checkitem [i] .value) ؛ // تمرير القيمة في () في صفيف الصفيف
}
}
تنبيه (المصفوفات. الطول)
}
</script>
</body>