কম্পিউটার

কত উপায়ে আমরা জাভাস্ক্রিপ্টে একটি স্ট্রিং বিভক্ত করতে পারি?


জাভাস্ক্রিপ্টে, আমরা বিভক্ত করতে পারি 3 উপায়ে একটি স্ট্রিং। একটি হল একটি পুরানো উপায় যেখানে string.split() পদ্ধতি ব্যবহার করা হয় এবং পরে, ES6 একটি স্ট্রিং বিভক্ত করার জন্য আরও 2টি উপায় প্রদান করেছে। প্রথম উপায়ে স্প্রেড অপারেটর ব্যবহৃত হয় এবং দ্বিতীয় উপায়েarray.from() পদ্ধতি ব্যবহার করা হয়। আসুন তাদের বিস্তারিত আলোচনা করি।

String.split()

সিনট্যাক্স

string.split();

উদাহরণ

নিম্নলিখিত উদাহরণে, string.split() প্রদত্ত স্ট্রিংকে প্রতিটি স্বতন্ত্র অক্ষরে বিভক্ত করতে পদ্ধতি ব্যবহার করা হয়।

<html>
<body>
   <script>
      const str = 'Tutorialspoint'
      var d = str.split('')
      document.write(d);
   </script>
</body>
</html>

আউটপুট

T,u,t,o,r,i,a,l,s,p,o,i,n,t


স্প্রেড অপারেটর

সিনট্যাক্স

[...string];

উদাহরণ

নিম্নলিখিত উদাহরণে,ES6 স্প্রেড অপারেটর বিভক্ত করতে ব্যবহৃত হয় প্রতিটি এবং পৃথক অক্ষরের মধ্যে প্রদত্ত স্ট্রিং। string.split() এর সাথে তুলনা করার সময় এর ব্যবহার খুবই সহজ পদ্ধতি

<html>
<body>
   <script>
      const str = 'Tutorix'
      var d = [...str]
      document.write(d);
   </script>
</body>
</html>

আউটপুট

T,u,t,o,r,i,x


Array.from()

সিনট্যাক্স

Array.from(str);

উদাহরণ

নিম্নলিখিত উদাহরণে, ES6 Array.from() বিভক্ত করতে ব্যবহৃত হয় প্রতিটি এবং পৃথক অক্ষরের মধ্যে প্রদত্ত স্ট্রিং। এটি string.repeat() এর মতোই কাজ করে পদ্ধতি।

<html>
<body>
   <script>
      const str = 'Tutorix and Tutorialspoint'
      var d = Array.from(str);
      document.write(d);
   </script>
</body>
</html>

আউটপুট

T,u,t,o,r,i,x, ,a,n,d, ,T,u,t,o,r,i,a,l,s,p,o,i,n,t

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং কীভাবে অনুসন্ধান করবেন?

  2. আমি কিভাবে জাভাস্ক্রিপ্টে পৃথক সংখ্যায় সংখ্যার একটি অ্যারে বিভক্ত করতে পারি?

  3. জাভাস্ক্রিপ্টে X অক্ষরের পরে আমি কীভাবে একটি স্ট্রিং কাটতে পারি?

  4. কত উপায়ে আমরা জাভা ব্যবহার করে একটি স্ট্রিংকে ক্যারেক্টার অ্যারেতে রূপান্তর করতে পারি?