DEV Community

Bipon Biswas
Bipon Biswas

Posted on

 

Rest Operator in Javascript

যখন এটা ফাঙ্কশন আরগুমেন্ট (Function Argument) এর মধ্যে ব্যবহার করা হবে তখন এটাকে রেস্ট অপারেটর (Rest Operator) বলা হবে ।

যেমন আমি একটা Function ধরে নিলাম ।

const numbers = (...args) => {

};
Enter fullscreen mode Exit fullscreen mode

যদি আমরা Function এর Argument এর মধ্যে ...args করে লিখি তাহলে এটা Unlimited নাম্বার Argument ডাটা রিছিভ করতে পারে ।

তাহলে আমি যখন Function টা কল করবো তখন অনেকগুলো ১,২,৩,৪,৫ নাম্বার দিয়ে কল করলাম ।

numbers(1, 2, 3, 4, 5);

এখন যদি আমরা এই টাকে দেখতে চাই তাহলে -

const numbers = (...args) => {
  console.log(args);
};
Enter fullscreen mode Exit fullscreen mode

Output: [1, 2, 3, 4, 5]

তারমানে আমি parameter হিসাবে যা পাঠাব টা Array আকারে দেখাবে ।
যেহেতু Array আকারে পাচ্ছি তাহলে এখানে Array এর বিভিন্ন মেথড ব্যবহার করতে পারব ।

Source

Oldest comments (0)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git