জাভাস্ক্রিপ্টে যোগ করা সর্বশেষ অপারেটর হল স্প্রেড অপারেটর এবং বিশ্রাম।
বিশ্রাম অপারেটর
৷বিশ্রাম প্যারামিটার সহ, আপনি একটি অ্যারে হিসাবে আর্গুমেন্টের সংখ্যা উপস্থাপন করতে পারেন। ডেভেলপারদের কাজ সহজ করতে ES6 বিশ্রামের প্যারামিটার নিয়ে এসেছে। আর্গুমেন্ট অবজেক্টের জন্য, বাকি প্যারামিটারগুলি তিনটি বিন্দু দ্বারা নির্দেশিত হয় … এবং একটি প্যারামিটারের আগে।
উদাহরণ
চলুন বিশ্রাম প্যারামিটার সংজ্ঞায়িত করতে নিম্নলিখিত কোড স্নিপেট দেখি
<html> <body> <script> function addition(…numbers) { var res = 0; numbers.forEach(function (number) { res += number; }); return res; } document.write(addition(3)); document.write(addition(9,10,11,12,13)); </script> </body> </html>
স্প্রেড অপারেটর
এটি অভিব্যক্তিটিকে একাধিক আর্গুমেন্ট, উপাদান, ভেরিয়েবল ইত্যাদিতে প্রসারিত করতে দেয়।
উদাহরণ
স্প্রেড অপারেটরের সাথে কিভাবে কাজ করতে হয় তা শিখতে আপনি নিম্নলিখিত কোডটি চালানোর চেষ্টা করতে পারেন
লাইভ ডেমো
<html> <body> <script> var a, b, c, d, e, f, g; a = [10,20]; b = "rank"; c = [30, "points"]; d = "run" // concat method. e = a.concat(b, c, d); // spread operator f = [...a, b, ...c, d]; document.write(e); document.write("<br>"+f); </script> </body> </html>