কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট প্রদত্ত অ্যারে উপাদান দ্বারা স্ট্রিং বিভক্ত করা


ধরা যাক, আমাদের একটি স্ট্রিং এবং একটি অ্যারে দেওয়া হয়েছে। আমাদের কাজ হল অ্যারের সংশ্লিষ্ট উপাদান অনুযায়ী স্ট্রিংকে বিভক্ত করা। যেমন −

ইনপুট

const স্ট্রিং ='প্রদত্ত অ্যারে উপাদান দ্বারা জাভাস্ক্রিপ্ট বিভক্ত স্ট্রিং';const arr =[2, 4, 5, 1, 3, 1, 2, 3, 7, 2];

আউটপুট

 

আসুন একটি ফাংশন লিখি, বলুন splitAtPosition যা স্ট্রিং এবং অ্যারে নেয় এবং বিভক্ত অ্যারে ফেরাতে theArray.Prototype.reduce() পদ্ধতি ব্যবহার করে।

এই ফাংশনের কোড হবে −

উদাহরণ

const স্ট্রিং ='প্রদত্ত অ্যারে উপাদান দ্বারা জাভাস্ক্রিপ্ট বিভক্ত স্ট্রিং';const arr =[2, 4, 5, 1, 3, 1, 2, 3, 7, 2];const splitAtPosition =(str, arr) => {const newString =arr.reduce((acc, val) => { return { start:acc.start + val, newArr:acc.newArr.concat(str.substr(acc.start, val)) } }, { শুরু:0, newArr:[] }); রিটার্ন newString.newArr;};console.log(splitAtPosition(string, arr));

আউটপুট

কনসোলে আউটপুট হবে −

[ 'Ja', 'vasc', 'ript', 's', 'pli', 't', 'ti', 'ng', 'string', 'by']

  1. একটি অ্যারের শেষ উপাদান প্রিন্ট করতে জাভাস্ক্রিপ্ট কোড

  2. জাভাস্ক্রিপ্টে একটি স্ট্রিং অ্যারে থেকে ক্ষুদ্রতম উপাদান খুঁজুন

  3. জাভাস্ক্রিপ্টে একটি অ্যারেকে গ্রুপে বিভক্ত করা

  4. জাভাস্ক্রিপ্টের অ্যারেতে গ্রুপ ম্যাচিং উপাদান