JavaScript Array toSpliced()

تعریف و استفاده

toSpliced() روش برای افزودن و/or حذف عناصر آرایه استفاده می‌شود.

toSpliced() روش یک آرایه جدید را بازمی‌گرداند.

toSpliced() روش تغییر نمی‌دهد آرایه اصلی.

toSpliced() روش این است که splice() نسخه کپی از روش.

لطفاً ببینید:

روش splice() آرایه

روش slice() آرایه

مثال

مثال 1

// یک آرایه ایجاد می‌شود
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// در موقعیت 2 "Lemon" و "Kiwi" اضافه می‌شوند
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");

آزمایش کنید

مثال 2

// یک آرایه ایجاد می‌شود
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// در موقعیت 2 دو عنصر حذف می‌شوند
const fruits2 = fruits.toSpliced(2, 2);

آزمایش کنید

مثال 3

// یک آرایه ایجاد می‌شود
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// در موقعیت 2 یک عنصر حذف می‌شود و "Lemon" و "Kiwi" اضافه می‌شوند
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");

آزمایش کنید

جملات

array.toSpliced(index, count, item1, ....., itemX)

پارامترها

پارامترها توضیح
index

ضروری. موقعیت (مکان) افزودن یا حذف عناصر.

مقدار منفی از انتهای آرایه شروع به محاسبه می‌کند.

count اختیاری. تعداد عناصر جدیدی که باید حذف شوند.
item1,..., اختیاری. عناصر جدیدی که باید اضافه شوند.

مقدار بازگشتی

نوع توضیح
Array آرایه جدیدی شامل تغییرات.

پشتیبانی مرورگر

toSpliced() این یک ویژگی ES2023 است.

از ماه ژوئیه 2023، همه مرورگرهای مدرن از این روش پشتیبانی می‌کنند:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
ماه فوریه 2023 ماه فوریه 2023 ماه ژوئیه 2023 ماه مارس 2023 ماه مه 2023