مетод JavaScript Array copyWithin()
- صفحه قبلی constructor
- صفحه بعدی entries()
- بازگشت به لایه بالاتر دستورالعملهای مرجع آرایه JavaScript
تعریف و استفاده
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
- صفحه قبلی constructor
- صفحه بعدی entries()
- بازگشت به لایه بالاتر دستورالعملهای مرجع آرایه JavaScript