জাভাস্ক্রিপ্টে অ্যারেতে রূপান্তর
ধরুন আমাদের কাছে প্যারাগ্রাফের একটি সিউডোঅ্যারে আছে:
let elems = document.querySelectorAll('p');
এটিকে একটি সাধারণ অ্যারেতে রূপান্তর করা যাক।
প্রথম পদ্ধতি
সবচেয়ে স্পষ্ট জিনিস যা করা যায় তা হল লুপ ব্যবহার করে আমাদের সিউডোঅ্যারেকে ঘুরে দেখা, এবং সেই লুপের মধ্যে একটি নতুন অ্যারে গঠন করা:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
দ্বিতীয় পদ্ধতি
ডেস্ট্রাকচারিং ব্যবহার করা যেতে পারে:
let arr = [...elems];
তৃতীয় পদ্ধতি
Array.from মেথড ব্যবহার করা যেতে পারে:
let arr = Array.from(elems);
ব্যবহারিক সমস্যা
কোনো না কোনোভাবে এলিমেন্টগুলির একটি সিউডোঅ্যারে পান। বর্ণিত তিনটি পদ্ধতি ব্যবহার করে এটিকে অ্যারেতে রূপান্তর করুন।
প্যারাগ্রাফ দেওয়া আছে:
let elems = document.querySelectorAll('p');
slice মেথড ব্যবহার করে প্রথম এবং শেষটি
বাদে সমস্ত প্যারাগ্রাফ পান।