এই পোস্টটি নতুন কী সমন্বিত একটি নতুন অ্যারে ফিরিয়ে আনতে বস্তুর অ্যারে ম্যাপ করার পদ্ধতিটি সংজ্ঞায়িত করবে।
বস্তুর একটি অ্যারে ম্যাপ করুন যা নতুন কী সমন্বিত বস্তুর একটি নতুন অ্যারে প্রদান করে
ব্যবহার ' মানচিত্র() 'উক্ত বিবৃতি সম্বোধন করার পদ্ধতি। ম্যাপ() পদ্ধতিটি একটি অ্যারের উপর পুনরাবৃত্তি করতে এবং একটি প্রদত্ত ফাংশনের ফলাফলের মান যোগ করে একটি নতুন অ্যারে তৈরি করতে ব্যবহৃত হয় যা মূল অ্যারের প্রতিটি উপাদানকে কল করে। এটি মূল অ্যারে পরিবর্তন করে না তবে প্রদত্ত ফাংশনের ফলাফলের সাথে একটি নতুন আউটপুট দেয়।
বাক্য গঠন
মানচিত্র() পদ্ধতির জন্য নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
মানচিত্র ( ( উপাদান ) => {
//……
} )
উদাহরণ
'নামক বস্তুর একটি অ্যারে তৈরি করুন arrObj ”:
যেখানে arrObj = [ { নাম : 'পল' , আইডি : 3 , বয়স : 23 } ,
{ নাম : 'মেয়ার' , আইডি : 5 , বয়স : 25 } ,
{ নাম : 'আমি রাজী' , আইডি : এগারো , বয়স : 27 }
]
আর্গুমেন্ট হিসাবে বস্তুর কী সহ ম্যাপ() পদ্ধতিতে কল করুন এবং একটি তীর/কলব্যাক ফাংশন যা প্রতিটি অ্যারের উপাদানের জন্য কার্যকর করবে। এখানে, আমরা একটি 'এর কী সেট করব arrObj ' কলব্যাক ফাংশনে নতুন কীগুলিতে:
const newArrayObj = arrObj. মানচিত্র ( ( { নাম, আইডি, বয়স } ) => ( {নতুন আইডি : আইডি,
নতুন নাম : নাম
নতুন যুগের : বয়স
} ) ) ;
অবশেষে, কনসোলে নতুন কী দিয়ে নতুন অ্যারে মুদ্রণ করুন:
কনসোল লগ ( newArrayObj ) ;
দেখা যায় যে নতুন অ্যারে অবজেক্টের নাম “ newArrayObj 'তে একই মান সহ এবং পুনরায় অর্ডার করা পদ্ধতিতে 'নতুন/আপডেট করা কী' রয়েছে:
জাভাস্ক্রিপ্টে নতুন কী দিয়ে অবজেক্টের একটি অ্যারে ফেরত দেওয়ার জন্য অবজেক্টের অ্যারে ম্যাপ করা সম্পর্কে এটাই।
উপসংহার
নতুন কী দিয়ে বস্তুর একটি নতুন অ্যারেতে বস্তুর একটি অ্যারে ম্যাপ করতে, ' মানচিত্র() 'পদ্ধতি। এই পদ্ধতিটি অবজেক্টের একটি অ্যারের প্রতিটি উপাদানের পুনরাবৃত্তি করে এবং নির্দিষ্ট ফাংশন সহ একটি কলব্যাক ফাংশন কল করে একটি নতুন অ্যারে দেয়। এই পোস্টে নতুন কী থাকা বস্তুর অ্যারে ফেরত দেওয়ার জন্য বস্তুর অ্যারে ম্যাপ করার পদ্ধতি সংজ্ঞায়িত করা হয়েছে।