মান লিয়ে, আমাদের একটি "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'] ]