JavaScript Array slice()

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

slice() این روش یک آرایه جدید با استفاده از آرایه انتخاب شده، بازمی‌گرداند.

slice() این روش عناصر را از start عنصر شروع پارامتر، و در end پارامتر به پایان می‌رسد، اما شامل نمی‌شود.

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

مثال

مثال 1

انتخاب عناصر از آرایه:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3);

آزمایش کنید

مثال 2

انتخاب عناصر با استفاده از اعداد منفی:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3, -1);

آزمایش کنید

نحوه استفاده

array.slice(start, end)

مقدار پارامتر

پارامتر توضیح
start

اختیاری. عدد صحیح، مکان شروع انتخاب را مشخص می‌کند (شاخص اولین عنصر 0 است).

از اعداد منفی برای انتخاب از انتهای آرایه استفاده می‌شود. اگر گم شده باشد، مانند "0" است.

end

اختیاری. عدد صحیح، مکان شروع انتخاب را مشخص می‌کند.

اگر گم شده باشد، تمام عناصر از ابتدای آرایه تا انتهای آن انتخاب می‌شوند. از اعداد منفی برای انتخاب از انتهای آرایه استفاده می‌شود.

جزئیات فنی

مقدار بازگشتی: مجموعه جدیدی از آرایه، شامل عناصر انتخاب شده.
نسخه JavaScript: ECMAScript 1

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

همه مرورگرها به طور کامل پشتیبانی می‌کنند slice() روش:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

صفحات مرتبط

آموزش:آرایه JavaScript

آموزش:مفهوم آرایه JavaScript

آموزش:روش‌های آرایه JavaScript

آموزش:ترتیب‌دهی آرایه‌های JavaScript

آموزش:تکرار آرایه‌های JavaScript