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

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


মান লিজিয়ে, আমাদের কাছে একটি স্ট্রিং আছে এইভাবে −

const str = 'Option 1|false|Option 2|false|Option 3|false|Option 4|true';

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একমাত্র এই ধরনের একটি স্ট্রিং নেয়।

ফাংশনটি স্ট্রিংকে '|' দিয়ে স্প্লিট করবে অপশন এবং এর মান আলাদা করতে এবং এটিকে অবজেক্টের একটি অ্যারেতে কনভার্ট করবে এইভাবে −

const output = [ {    "option": "Option 1",    "value": false    }, {         "option": "Option 2",         "value": false    }, {         "option": "Option 3",         "value": false    }, {         "option": "Option 4",         "value": true    } ];

উদাহরণ

const str = 'Option 1|false|Option 2|false|Option 3|false|Option 4|true'; const stringToObject = (str = '') => {    const res = [];    for (let i = 0, a = str.split('|');    i < a.length; i += 2) {       const option = a[i], value = JSON.parse(a[i + 1]);       res.push({ option, value });    }    return res; }; console.log(stringToObject(str));

আউটপুট

কনসোলে আউটপুট হবে −

[    { option: 'Option 1', value: false },    { option: 'Option 2', value: false },    { option: 'Option 3', value: false },    { option: 'Option 4', value: true } ]

  1. জাভাস্ক্রিপ্ট দিয়ে স্ট্রিং বুলিয়ানে রূপান্তর করা

  2. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের length প্রোপার্টি

  3. জাভাস্ক্রিপ্টে নেস্টেড অ্যারে পেয়ার থেকে অবজেক্ট অ্যারে বানানো

  4. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে কনভার্ট করে প্লেইন অবজেক্ট বানানো