در جاوااسکریپت، زمانی که بخواهیم دو یا چند آرایه را با هم ترکیب کنیم و یک آرایه جدید بسازیم، از متدی به نام concat
استفاده میکنیم. این روش در مقایسه با روشهای قدیمیتر بسیار کارآمد و ساده است.
مسأله ترکیب آرایهها در برنامهنویسی همیشه یکی از نیازهای اساسی میباشد. فرض کنید دو لیست از اطلاعات دارید که میخواهید آنها را به یک لیست واحد تبدیل کنید. اینجا است که concat
به کمکمان میآید و مسئله را به سادگی حل میکند.
مزیت استفاده از concat
این است که آرایههای موجود را تغییری نمیدهد و تنها خروجی جدیدی به دست میدهد که هر دو آرایه ورودی را شامل میشود. این ویژگی مهم میتواند به پاکیزگی و خوانایی کد بسیار کمک کند.
اجازه دهید باهم مثالی را بررسی کنیم تا ببینیم عملکرد این تابع چگونه است. فرض کنید دو آرایه arr1
و arr2
داریم و میخواهیم آنها را ترکیب کنیم.
روش استفاده از این متد به صورت زیر است که ابتدا نگاهی به آن میاندازیم و سپس با جزییات بیشتری آن را توضیح میدهیم:
<script>
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const resultArray = arr1.concat(arr2);
console.log(resultArray); // [1, 2, 3, 4, 5, 6]
</script>
const arr1 = [1, 2, 3];
معرفی اولین آرایه تحت نام arr1
که شامل تعدادی عدد است.
const arr2 = [4, 5, 6];
تعریف آرایه دوم با نام arr2
که شامل اعداد متفاوتی است.
const resultArray = arr1.concat(arr2);
استفاده از متد concat
برای ترکیب آرایهها و ساخت آرایه جدید به نام resultArray
.
console.log(resultArray);
چاپ نتیجه ترکیب آرایهها که مجموعهای ترکیبی از دو آرایه ورودی است.