কম্পিউটার

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


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

ইনপুট

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. জাভাস্ক্রিপ্টের অ্যারেতে গ্রুপ ম্যাচিং উপাদান