برنامه نویسی

جاوا اسکریپت – روش copyWithin() – انجمن DEV

این copyWithin() متد به شما امکان می دهد دنباله ای از عناصر را در یک آرایه در موقعیت دیگری در همان آرایه کپی کنید. آرایه اصلی را در جای خود اصلاح می کند و ارجاعی به آرایه اصلاح شده برمی گرداند.


نحو برای copyWithin() به شرح زیر است:

array.copyWithin(target, start, end)
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • هدف: شاخصی که در آن عناصر کپی می شوند. می تواند یک عدد مثبت یا منفی باشد. اگر منفی باشد از انتهای آرایه حساب می شود. اگر شاخص هدف بزرگتر یا مساوی طول آرایه باشد، هیچ عنصری کپی نخواهد شد.

  • شروع کنید: نمایه ای که می توان از آن عناصر را کپی کرد. اختیاری است و در صورت عدم ارائه به صورت پیش فرض روی 0 قرار می گیرد. اگر منفی باشد از انتهای آرایه حساب می شود.

  • پایان: شاخصی که در آن کپی کردن عناصر متوقف می شود. اختیاری است و در صورت ارائه نشدن، طول آرایه را پیش‌فرض می‌کند. اگر منفی باشد از انتهای آرایه حساب می شود.


مثال:

const array = [1, 2, 3, 4, 5];

// Copy elements starting from index 3 to index 0
array.copyWithin(0, 3);
console.log(array); // Output: [4, 5, 3, 4, 5]

// Copy elements starting from index 1 to index 3
array.copyWithin(3, 1, 2);
console.log(array); // Output: [4, 5, 3, 5, 5]
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


سازگاری مرورگر

توضیحات تصویر


توضیحات تصویر

لینکدین

توضیحات تصویر

اگر کار من را دوست دارید و می خواهید از من برای کار سخت حمایت کنید، لطفا از طریق:

پرداخت وب سایت Revolut یا از کد QR بالا استفاده کنید.

با تشکر از یک دسته برای حمایت از من! خیلی معنی داره😍

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا