জাভাস্ক্রিপ্টে অ্যারেতে রূপান্তর

ধরুন আমাদের কাছে প্যারাগ্রাফের একটি সিউডোঅ্যারে আছে:

javascriptlet elems = document.querySelectorAll('p');

এটিকে একটি সাধারণ অ্যারেতে রূপান্তর করা যাক।

প্রথম পদ্ধতি

সবচেয়ে স্পষ্ট জিনিস যা করা যায় তা হল লুপ ব্যবহার করে আমাদের সিউডোঅ্যারেকে ঘুরে দেখা, এবং সেই লুপের মধ্যে একটি নতুন অ্যারে গঠন করা:

javascriptlet arr = [];

for (let elem of elems) {
  arr.push(elem);
}

দ্বিতীয় পদ্ধতি

ডেস্ট্রাকচারিং ব্যবহার করা যেতে পারে:

javascriptlet arr = [...elems];

তৃতীয় পদ্ধতি

Array.from মেথড ব্যবহার করা যেতে পারে:

javascriptlet arr = Array.from(elems);

ব্যবহারিক সমস্যা

Задание 1

কোনো না কোনোভাবে এলিমেন্টগুলির একটি সিউডোঅ্যারে পান। বর্ণিত তিনটি পদ্ধতি ব্যবহার করে এটিকে অ্যারেতে রূপান্তর করুন।

Задание 2

প্যারাগ্রাফ দেওয়া আছে:

javascriptlet elems = document.querySelectorAll('p');

slice মেথড ব্যবহার করে প্রথম এবং শেষটি বাদে সমস্ত প্যারাগ্রাফ পান।