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

JavaScript-এ অবজেক্টের অ্যারে আন-নেস্ট (Un-nest) করার পদ্ধতি (Map মেথড)


অবজেক্টের অ্যারে আন-নেস্ট করতে map() মেথড ব্যবহার করুন। ধরুন নিচের অবজেক্ট অ্যারে:

const studentDetails = [    {       "studentId": 101,       "studentName": "John",       "subjectDetails": {          "subjectName": "JavaScript"       }    },    {       "studentId": 102,       "studentName": "David",       "subjectDetails": {          "subjectName": "MongoDB"       }    } ];

subjectName আন-নেস্ট করে দেখাতে হবে। কোড:

উদাহরণ

const studentDetails = [    {       "studentId": 101,       "studentName": "John",       "subjectDetails": {          "subjectName": "JavaScript"       }    },    {       "studentId": 102,       "studentName": "David",       "subjectDetails": {          "subjectName": "MongoDB"       }    } ]; const output = studentDetails.map(obj => ({ studentId: obj.studentId, studentName: obj.studentName, subjectName:obj.subjectDetails.subjectName })); console.log(output);

রান কমান্ড: node fileName.js। ফাইল নাম demo92.js।

আউটপুট

PS C:\Users\Amit\JavaScript-code> node demo92.js [    { studentId: 101, studentName: 'John', subjectName: 'JavaScript' },    { studentId: 102, studentName: 'David', subjectName: 'MongoDB' } ]
  1. জাভাস্ক্রিপ্টে অবজেক্ট অ্যারে কিনা চেক করার উপায়

  2. জাভাস্ক্রিপ্ট অবজেক্টকে নতুন অ্যারেতে ফরম্যাট করা

  3. জাভাস্ক্রিপ্টে Object.keys().map() VS Array.map()

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