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

Kibhabe Jabhaskripte Ekati Strinke A Yarete Rupantara Kara Yaya



উচ্চ-স্তরের ভাষাগুলিতে, স্ট্রিংগুলি হল সবচেয়ে উত্পাদনশীল দ্রুত, এবং দক্ষ ডেটা স্ট্রাকচার৷ যেখানে অ্যারে অনুরূপ স্ট্রিং ডেটা উপাদান নিয়ে গঠিত। তাছাড়া, একটি একক ভেরিয়েবলে বিভিন্ন মান সংরক্ষণের জন্য অ্যারে ব্যবহার করা যেতে পারে। প্রতিটি অ্যারের উপাদানের সাথে লিঙ্কযুক্ত একটি অনন্য সংখ্যা থাকে, যাকে একটি সংখ্যাসূচক সূচক বলা হয়, যা ব্যবহারকারীদের এটি অ্যাক্সেস করার অনুমতি দেয়। জাভাস্ক্রিপ্টের অ্যারে সাধারণত সূচী শূন্য দিয়ে শুরু হয় এবং বিভিন্ন পদ্ধতিতে ম্যানিপুলেট করা যায়।

এই পোস্টটি জাভাস্ক্রিপ্টে স্ট্রিংটিকে একটি অ্যারেতে রূপান্তরিত করবে।

কীভাবে জাভাস্ক্রিপ্টে একটি অ্যারেতে একটি স্ট্রিং রূপান্তর/পরিবর্তন করবেন?

জাভাস্ক্রিপ্টে একটি স্ট্রিংকে অ্যারেতে রূপান্তর/পরিবর্তন করতে, একাধিক পদ্ধতি ব্যবহার করা যেতে পারে। তাদের মধ্যে কয়েকটি নীচে তালিকাভুক্ত করা হয়েছে:







পদ্ধতি 1: Array.from() পদ্ধতি ব্যবহার করে একটি স্ট্রিংকে একটি অ্যারেতে রূপান্তর করা

একটি অ্যারের একটি স্ট্রিং পরিবর্তন করতে একটি জাভাস্ক্রিপ্ট “ Array.from() 'পদ্ধতি ব্যবহার করা যেতে পারে। স্ট্রিংগুলির সাথে ডিল করার সময়, স্ট্রিংয়ের প্রতিটি অক্ষর নতুন অ্যারে উদাহরণের সদস্যে রূপান্তরিত হয়, কিন্তু পূর্ণসংখ্যার মানগুলির সাথে কাজ করার সময়, নতুন অ্যারে উদাহরণটি কেবল বিদ্যমান অ্যারের উপাদানগুলিকে গ্রহণ করে।



বাক্য গঠন



Array.from() ব্যবহার করতে, নিম্নলিখিত পদ্ধতি ব্যবহার করা যেতে পারে:





অ্যারে . থেকে ( অবজেক্ট, ম্যাপ ফাংশন, এই ভ্যালু )

এখন, নিম্নলিখিত নির্দেশাবলী চালান:

  • প্রথমে, একটি ভেরিয়েবল ঘোষণা করুন এবং সেই ভেরিয়েবলের জন্য একটি মান নির্ধারণ করুন। এটি করার জন্য, 'নাম সহ একটি পরিবর্তনশীল আমার নাম ” ঘোষণা করা হয়।
  • এর পরে, একটি ভিন্ন নামের সাথে আরেকটি ভেরিয়েবল নিন এবং ' Array.from() স্ট্রিং মান পৃথকভাবে রূপান্তর করার পদ্ধতি:
আমার নাম দিন = 'হাফসা জাভেদ' ;

যাক নাম Chars = অ্যারে . থেকে ( আমার নাম ) ;

অবশেষে, 'এর সাহায্যে কনসোলে আউটপুট প্রদর্শন করুন console.log() 'পদ্ধতি:



কনসোল লগ ( নাম চরস ) ;

এটি দেখা যায় যে স্ট্রিংটি একটি অ্যারেতে রূপান্তরিত হয়েছে। এর প্রতিটি সূচকে যথাক্রমে একটি একক অক্ষর রয়েছে:

পদ্ধতি 2: Object.assign() পদ্ধতি ব্যবহার করে একটি স্ট্রিংকে একটি অ্যারেতে রূপান্তর করা

জাভাস্ক্রিপ্ট ' Object.assign() ” পদ্ধতিটি স্ট্রিংটিকে আলাদা অক্ষর বা মানগুলিতে বিভক্ত করার জন্য ব্যবহার করা যেতে পারে। এটি করার জন্য, নীচে তালিকাভুক্ত নির্দেশাবলী অনুসরণ করুন:

  • ভেরিয়েবলটি শুরু করুন এবং আপনার পছন্দ অনুযায়ী একটি মান নির্ধারণ করুন।
  • তারপর, একটি ভিন্ন নামের সাথে অন্য একটি ভেরিয়েবল ঘোষণা করুন এবং স্ট্রিংটিকে পৃথক অক্ষরে রূপান্তর করতে 'Object.assign()' পদ্ধতি ব্যবহার করুন:
যাক Fname = 'লিনাক্স' ;

নাম কর = অবজেক্ট . বরাদ্দ করা ( [ ] , নাম ) ;

সবশেষে, 'console.log(nameChar)' ব্যবহার করে কনসোলে অ্যারে প্রদর্শন করুন:

কনসোল লগ ( nameChar ) ;

পদ্ধতি 3: split() পদ্ধতি ব্যবহার করে একটি স্ট্রিংকে একটি অ্যারেতে রূপান্তর করা

দ্য ' বিভক্ত() স্ট্রিংকে অ্যারেতে সাবস্ট্রিং-এ রূপান্তর করার জন্য জাভাস্ক্রিপ্টের পদ্ধতি ব্যবহার করা হয়। ফাঁকা স্থান একটি অ্যারের মধ্যে একটি সাবস্ট্রিং মধ্যে স্ট্রিং পরিবর্তন করতে একটি অপারেটর হিসাবে ব্যবহার করা হয়. অধিকন্তু, split() পদ্ধতি মূল/প্রকৃত স্ট্রিং পরিবর্তন করতে পারে না।

বাক্য গঠন

স্প্লিট() পদ্ধতিটি ব্যবহার করতে, নীচে বর্ণিত সিনট্যাক্স ব্যবহার করুন:

স্ট্রিং বিভক্ত ( বিভাজক, সীমা )

এখানে:

  • ' বিভাজক ” স্ট্রিং শব্দের মধ্যে স্থান যোগ করতে এবং এটিকে সাবস্ট্রিং-এ রূপান্তর করতে ব্যবহৃত হয়।
  • ' সীমা ” স্ট্রিংয়ের সীমা নির্দিষ্ট করার জন্য ব্যবহৃত হয়।

উদাহরণ 1: স্পেস যোগ করে স্ট্রিং বিভক্ত করুন এবং অ্যারেতে সংরক্ষণ করুন

দ্য ' বিভক্ত() স্ট্রিংকে পৃথক শব্দে বিভক্ত করার জন্য পদ্ধতি ব্যবহার করা হয়। এখানে, স্ট্রিং-এর শব্দের মধ্যে স্পেস যোগ করার জন্য বিভাজক হিসেবে '' '' ব্যবহার করা হয়েছে:

লিখতে দিন = 'এটি লিনাক্সহিন্ট ওয়েবসাইট' ;

অ্যারে যাক = পাঠ্য বিভক্ত ( ' ) ;

তারপরে, কনসোলে আউটপুট প্রদর্শন করতে নিম্নলিখিত কোড স্নিপেটটি ব্যবহার করুন:

কনসোল লগ ( অ্যারে )

উদাহরণ 2: একটি সাবস্ট্রিং সরিয়ে পাঠ্য বিভক্ত করুন এবং এটি একটি অ্যারেতে সংরক্ষণ করুন

এই উদাহরণে, ' লিনাক্স ' প্যারামিটারটিকে একটি স্ট্রিং বিভাজক হিসাবে সেট করা হয়েছে নির্দিষ্ট স্ট্রিংকে বিভিন্ন সাবস্ট্রিংয়ে বিভক্ত করার জন্য:

লিখতে দিন = 'এটি লিনাক্সহিন্ট ওয়েবসাইট' ;

অ্যারে যাক = পাঠ্য বিভক্ত ( 'লিনাক্স' ) ;

অবশেষে, এই কমান্ডের সাহায্যে আউটপুট প্রদর্শন করুন:

কনসোল লগ ( অ্যারে ) ;

আউটপুট

পদ্ধতি 4: স্প্রেড[...] অপারেটর ব্যবহার করে একটি স্ট্রিংকে অ্যারেতে রূপান্তর করা

স্প্রেড[...] অপারেটর একটি স্ট্রিংকে অ্যারেতে রূপান্তর করতেও ব্যবহার করা যেতে পারে। এটি করতে, ভেরিয়েবলটি শুরু করুন এবং মান সেট করুন। তারপর, '[ ব্যবহার করুন … নাম ]' অন্য ভেরিয়েবলের একটি মান হিসাবে যা স্ট্রিংটিকে একটি অ্যারেতে একটি পৃথক অক্ষর হিসাবে ছড়িয়ে দেবে:

নাম দিন = 'লিনাক্স' ;

নাম কর = [ ... নাম ] ;

কনসোল লগ ( nameChar ) ;

আউটপুট

এটি বিভিন্ন পদ্ধতি ব্যবহার করে স্ট্রিংটিকে একটি অ্যারেতে রূপান্তর করার বিষয়ে।

উপসংহার

জাভাস্ক্রিপ্টে একটি স্ট্রিংকে অ্যারেতে রূপান্তর করতে, একাধিক পদ্ধতি ব্যবহার করা যেতে পারে, যেমন ' Array.from() ', ' Object.assign() ', ' বিভক্ত() 'পদ্ধতি, এবং' ছড়িয়ে পড়া[…] ' অপারেটর. কোথায় ' Array.from() স্ট্রিংটিকে সাবস্ট্রিং-এ রূপান্তর করতে ব্যবহৃত হয়। এই লেখায় জাভাস্ক্রিপ্টে স্ট্রিংকে অ্যারেতে রূপান্তর করার বিভিন্ন পদ্ধতি উল্লেখ করা হয়েছে।