কম্পিউটার

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


ধরা যাক আমাদের নিচের অ্যারের অ্যারেটিকে ইংরেজি বর্ণমালা হিসাবে কী দিয়ে বস্তুর অ্যারেতে রূপান্তর করতে হবে

const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]];

এটি প্রকৃত অ্যারেগুলির উপর ম্যাপিং করে এবং নীচের উদাহরণের মতো অবজেক্টগুলিতে সাব্যারেগুলি হ্রাস করে করা যেতে পারে -

উদাহরণ

const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]];
const dataArr = data.map(arr => {
return arr.reduce((acc, cur, index) => ({
   ...acc,
      [String.fromCharCode(97 + index)]: cur
   }), Object.create({}))
});
console.log(dataArr);

আউটপুট

এই কোডের জন্য কনসোল আউটপুট হবে −

[
   { a: 1, b: 2, c: 3, d: 4 },
   { a: 5, b: 6, c: 7, d: 8 },
   { a: 9, b: 10, c: 11, d: 12 }
]

  1. কিভাবে JSON পাঠ্যকে জাভাস্ক্রিপ্ট JSON অবজেক্টে রূপান্তর করবেন?

  2. জাভাস্ক্রিপ্টে অ্যারেকে সেটে কীভাবে রূপান্তর করবেন?

  3. কিভাবে জাভাস্ক্রিপ্ট অবজেক্টে একটি স্ট্রিং রূপান্তর করবেন?

  4. কিভাবে একটি জাভাস্ক্রিপ্ট অ্যারেকে C# অ্যারেতে রূপান্তর করবেন?