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

জাভাস্ক্রিপ্টে array.map-এ আগে ইটারেট করা এলিমেন্ট এক্সেস করা


মান লজি আমাদের অ্যারেটি নিচে দেওয়া হল:

var details = [   {subjectId:110, subjectName: 'Java' },   {subjectId:111, subjectName: 'Javascript' },   {subjectId:112, subjectName: 'MySQL' },   {subjectId:113, subjectName: 'MongoDB' } ];

এখন, map() কনসেপ্ট ব্যবহার করুন। কোডটি নিচে দেওয়া হল:

উদাহরণ

var details = [   {subjectId:110, subjectName: 'Java' },   {subjectId:111, subjectName: 'JavaScript' },   {subjectId:112, subjectName: 'MySQL' },   {subjectId:113, subjectName: 'MongoDB' } ];
var output = details.map((detailsObject, index) => {   var tempObject = {};   tempObject.subjectId= detailsObject.subjectId;   tempObject.subjectName = detailsObject.subjectName;   const getThePreviousObject = index != 0 ? details[index-1] : null;   tempObject.previousSubjectName = getThePreviousObject ?   getThePreviousObject.subjectName : 'Not Available'     return tempObject; })
console.log(output);

উপরোক্ত প্রোগ্রাম চালাতে, আপনাকে নিচের কমান্ড ব্যবহার করতে হবে:

node fileName.js.

এখানে আমার ফাইল নাম demo204.js।

আউটপুট

এটি নিচের আউটপুট দেবে:

PS C:\Users\Amit\javascript-code> node demo204.js [     {       subjectId: 110,       subjectName: 'Java',       previousSubjectName: 'Not Available'     },     {       subjectId: 111,       subjectName: 'JavaScript',       previousSubjectName: 'Java'     },     {       subjectId: 112,       subjectName: 'MySQL',       previousSubjectName: 'JavaScript'     },     {       subjectId: 113,       subjectName: 'MongoDB',       previousSubjectName: 'MySQL'     } ]

  1. জাভাস্ক্রিপ্ট Array.prototype.map() ফাংশন

  2. জাভাস্ক্রিপ্ট কোড অ্যারের শেষ এলিমেন্ট প্রিন্ট করার জন্য

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

  4. জাভাস্ক্রিপ্টে একটি উপাদান বাদ দিয়ে সর্বনিম্ন ও সর্বোচ্চ যোগফল বের করা