English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة splice() لعدد JavaScript

 مثلث جافا سكربت للعدد

splice()تغيير المجموعة من خلال حذف العناصر الحالية أو إضافة العناصر الجديدة.

إذا تم تحديد عدد العناصر التي سيتم إضافتها ليس متساويًا مع عدد العناصر التي سيتم حذفها، فإن طول المجموعة سيختلف أيضًا.

ملاحظة: يؤدي طريقة splice() إلى تغيير المجموعة الأصلية.

النحو:

array.splice(start, deleteCount, [item1, item2, ...])
var months = ['Jan', 'Mar', 'Apr', 'Jun'];
months.splice(1, 0, 'Feb');// إضافة 'Feb' في الفهرس 1
التحقق من التشغيل‹/›

توافق المتصفح

الرقم في الجدول يشير إلى إصدار المتصفح الأول الذي يدعم طريقة splice():

الطريقة
splice()11نعمنعم5.5

قيمة الم 参数

الم 参数الوصف
startالبدء في إضافة/حذف العناصر في المجموعة بدءًا من الفهرس في المجموعة. استخدم القيم السلبية لتعيين الموقع من نهاية المجموعة.
deleteCount(اختياري) عدد العناصر التي سيتم حذفها. إذا تم تعيينه على 0، فإنه لن يتم حذف أي عنصر
item1, item2, ...(اختياري) العناصر التي سيتم إضافتها إلى المجموعة، منالبدءالسلسلةstartإذا لم يتم تحديد أي عنصر، فإن splice() سيقوم بحذف العناصر من المجموعة فقط.

تفاصيل التقنية

القيمة الم返回ة:مستند يحتوي على العناصر المحذوفة (إذا كانت موجودة)
إصدار جافا سكربت:ECMAScript 1

مزيد من الأمثلة

استبدال عنصر في الإدخال 4:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
months.splice(4, 1, 'May'); // استبدال 'Jun' بـ 'May' في الإدخال 4
التحقق من التشغيل‹/›

ي�除 1 عنصر من الإدخال 3:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
months.splice(3, 1);
التحقق من التشغيل‹/›

ي�除 2 عناصر من الإدخال 2:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
months.splice(2, 2);
التحقق من التشغيل‹/›

ي�除 2 عناصر من الإدخال 0 ويضيف 4 قيم:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
months.splice(0, 2, 'A', 'B', 'C', 'D');
التحقق من التشغيل‹/›

هذاsplice()يستعيد هذا الطريقة مجموعة تحتوي على العناصر المزالة:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
var arr = months.splice(2, 2);
التحقق من التشغيل‹/›

 مثلث جافا سكربت للعدد