code کد جاوا اسکریپت خود را با اپراتور پخش (…) تقویت کنید!

👉 آیا تا به حال به ادغام آرایه ها ، اشیاء کلون یا انتقال چندین آرگومان به یک عملکرد کارآمد نیاز دارید؟
👉 به جای نوشتن کد طولانی و تکراری ، JavaScript's اپراتور پخش (…) روشی ساده و قدرتمند برای انجام این کار فراهم می کند.
operator اپراتور گسترش چیست؟
اپراتور پخش (…) به شما امکان می دهد عناصر یک تکرار پذیر (مانند آرایه ها یا اشیاء) را به عناصر فردی گسترش دهید.
🛠 موارد استفاده مشترک
آرایه های ادغام 1
// ✅ Merging Arrays
const frontend = ["React", "Vue", "Angular"];
const backend = ["Node.js", "Django", "Spring"];
const fullStack = [...frontend, ...backend];
console.log(fullStack);
// Output: ["React", "Vue", "Angular", "Node.js", "Django", "Spring"]
// ✅ Merging Arrays & Objects
const extraInfo = { country: "USA", language: "English" };
const mergedUser = { ...user, ...extraInfo };
console.log(mergedUser);
// Output: { name: "Alice", age: 25, country: "USA", language: "English" }
2⃣ آرایه ها و اشیاء کلونینگ
// ✅ Cloning Arrays
const originalArray = [1, 2, 3];
const clonedArray = [...originalArray];
console.log(clonedArray);
// Output: [1, 2, 3]
// ✅ Cloning Objects
const user = { name: "Alice", age: 25 };
const clonedUser = { ...user };
console.log(clonedUser);
// Output: { name: "Alice", age: 25 }
3 ⃣ عبور چند آرگومان به یک تابع
// ✅ Passing Multiple Arguments to a Function
const numbers = [3, 5, 7];
function sum(a, b, c) { return a + b + c; }
console.log(sum(...numbers));
// Output: 15
🚀 چرا از اپراتور پخش استفاده می کنید؟
✅ مختصر و قابل خواندن – درهم و برهمی در کد شما کاهش می یابد.
✅ انعطاف پذیر – با آرایه ها ، اشیاء و آرگومان های عملکرد کار می کند.
✅ ایمن و کارآمد – از تغییر داده های اصلی جلوگیری می کند.
اگر در حال نوشتن JavaScript هستید ، اپراتور گسترش را در آغوش بگیرید تا کد خود را تمیز تر ، کوتاه تر و قدرتمندتر کنید! 🚀
مرا دنبال کنید تا با پست های آینده من به روز شوید: