مетод JavaScript Array copyWithin()

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

copyWithin() این روش عناصر ماتریس را به موقعیت دیگری در ماتریس کپی می‌کند و ارزش‌های موجود را پوشش می‌دهد.

copyWithin() این روش هرگز به ماتریس هیچ اضافه‌ای نمی‌کند.

توضیح:copyWithin() این روش ماتریس اصلی را تغییر می‌دهد.

مثال

مثال 1

کپی کردن دو عنصر اولین مассив به آخرین دو عنصر مассив:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.copyWithin(2, 0);

آزمایش کنید

مثال 2

کپی کردن دو عنصر اولین مассив به موقعیت‌های سوم و چهارم:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi", "Papaya"];
fruits.copyWithin(2, 0, 2);

آزمایش کنید

نحوه نوشتن

array.copyWithin(target, start, end)

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

پارامتر توضیح
target لازم. موقعیت هدف برای کپی کردن عناصر.
start اختیاری. موقعیت شروع کپی کردن عناصر (默认为零).
end اختیاری. موقعیت شروع کپی کردن عناصر (默认为数组长度 array.length).

جزئیات فنی

مقدار بازگشتی: مассив، مассив تغییردهنده.
نسخه JavaScript: ECMAScript 6

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

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر هستند که این روش را کامل پشتیبانی می‌کند.

Chrome Edge Firefox Safari Opera
Chrome 45 Edge Firefox 32 Safari 9 Opera 32
شهریور 1394 مرداد 1394 شهریور 1393 شهریور 1394 شهریور 1394

نکته:اینترنت اکسپلورر روش copyWithin() را پشتیبانی نمی‌کند.

صفحات مرتبط

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

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

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

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

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