Categories
JavaScript Programming Language

Array.prototype.entries()

Array.prototype.entries() একটি অ্যারে Iterator অবজেক্ট তৈরি করে এবং একটি লুপ তৈরি করে যা প্রতিটি এলিমেন্টের মান একটি একটি করে পুনরাবৃত্তি করে।

entries() পদ্ধতিটি এলিমেন্টের মান দিয়ে একটি অ্যারে Iterator object এর মধ্যদিয়ে প্রকাশ করে।

iterator হলো জাভাস্ক্রিপ্টে একটি অবজেক্ট যা একটি ক্রমাগত এবং এর মান গুলোকে নিয়ে যা (নেক্সট ভেলু) পর্যক্রমে পরবর্তি একটির পর একটি মান প্রকাশ করে এবং সমাপ্তির দিকে অগ্রসর হয় ।

iterator object define: In JavaScript an iterator is an object which defines a sequence and potentially a return value upon its termination. Specifically, an iterator is any object which implements the Iterator protocol by having a next() method that returns an object with two properties: value. The next value in the iteration sequence

 

 
এখেনে array1 এর প্রতিটা এলিমেন্ট গুলোকে  প্রতিবার entries() করার পর একবার মাত্র একটি ভেলুই প্রকাশ করেছে । তাই ২য় বা পরেরটা পয়ার জন্যে আবার next().value এর মাধ্যমে যেতে হবে প্রতিবার আর একটি একটি করে এই প্রক্রিয়াতে সকল মান প্রকাশ করে।

 

 
এখানে একটি লুপ এর ধারা দেখানো হয়েছে ।