স্প্রেড অপারেটর আর্গুমেন্টসহ
স্প্রেড অপারেটর একটি অ্যারেকে একক আর্গুমেন্টগুলিতে বিস্তারিত করার অনুমতি দেয়।
সিনট্যাক্স
function myfunction(...iterableObj);
উদাহরণ
<html>
<body>
<script>
var a = [10, 20];
var b = "rank";
var c = [30, "points"];
var d = "run";
// concat মেথড
var e = a.concat(b, c, d);
// স্প্রেড অপারেটর
var f = [...a, b, ...c, d];
document.write(e + "<br>" + f);
</script>
</body>
</html>
আরও উদাহরণ
// Math ফাংশনসহ
const numbers = [5, 10, 15, 20];
Math.max(...numbers); // 20
Math.min(...numbers); // 5
// অ্যারে কপি
const arr1 = [1, 2, 3];
const arr2 = [...arr1]; // শ্যালো কপি
const arr3 = [...arr1, 4, 5]; // [1, 2, 3, 4, 5]
// অবজেক্ট স্প্রেড (ES2018)
const obj1 = { a: 1, b: 2 };
const obj2 = { ...obj1, c: 3 }; // { a: 1, b: 2, c: 3 }