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

জাভাস্ক্রিপ্টে কমা ও সেমিকোলন সেপারেটেড স্ট্রিংকে টু-ডাইমেনশনাল অ্যারেতে ভাগ করা

মান লিয়ে, আমাদের একটি "users" ভেরিয়েবল আছে যাতে নিচের স্ট্রিং আছে যেখানে প্রতিটি ইউজার সেমিকোলন দিয়ে সেপারেটেড এবং প্রতিটি ইউজারের অ্যাট্রিবিউট কমা দিয়ে -

const users = 'Bob,1234,Bob@example.com;Mark,5678,Mark@example.com';

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি স্ট্রিং গ্রহণ করবে এবং এটি একটি মাল্টিডাইমেনশনাল অ্যারেতে ভাগ করবে -

const arr = [ 
  ['Bob', 1234, 'Bob@example.com'], 
  ['Mark', 5678, 'Mark@example.com'] 
];

উদাহরণ

const users = 'Bob,1234,Bob@example.com;Mark,5678,Mark@example.com'; 
const splitByPunctuations = (str = '') => { 
  let res = []; 
  res = str.split(';'); 
  for(let i = 0; i < res.length; i++){ 
    res[i] = res[i].split(','); 
  }; 
  return res; 
}; 
console.log(splitByPunctuations(users));

আউটপুট

কনসোলে আউটপুট হবে: [ ['Bob', '1234', 'Bob@example.com'], ['Mark', '5678', 'Mark@example.com'] ]

  1. কমা-সেপারেটেড স্ট্রিংসের অ্যারেকে অবজেক্টের অ্যারেতে রূপান্তর করা

  2. জাভাস্ক্রিপ্ট অ্যারে থেকে স্ট্রিং পার্স করা

  3. জাভাস্ক্রিপ্টে অ্যারে কনsekutিভ সাবসিকোয়েন্সে ভাগ করা সম্ভব কিনা যাচাই করা

  4. C#-এ স্ট্রিংকে স্ট্রিং অ্যারের এলিমেন্টে ভাগ করা