কম্পিউটার

কী জাভাস্ক্রিপ্টের উপর ভিত্তি করে অ্যারে অনুসন্ধান এবং আপডেট করুন


আমাদের এই ধরনের দুটি অ্যারে আছে -

লেট করুন arr1 =[{"LEVEL":4,"POSITION":"RGM"},{"LEVEL":5,"POSITION":"GM"},{"LEVEL":5,"POSITION":"GMH"}]লেট করুন arr2 =[{"EMAIL":"test1@stc.com","POSITION":"GM"},{"EMAIL":"test2@stc.com","POSITION":"GMH "},{"EMAIL":"test3@stc.com","POSITION":"RGM"},{"EMAIL":"test3@CSR.COM.AU","POSITION":"GM"}] 

আমাদের একটি ফাংশন লিখতে হবে যা arr2-এর প্রতিটি বস্তুতে প্রপার্টি লেভেল যোগ করে, arr1 থেকে অবজেক্ট থেকে আইটি-আপ বাছাই করে যার মান "POSITION"

চলুন এই ফাংশনের জন্য কোড লিখি −

উদাহরণ

লেট করুন arr1 =[{"LEVEL":4,"POSITION":"RGM"},{"LEVEL":5,"POSITION":"GM"},{"LEVEL":5,"POSITION":"GMH"}] let arr2 =[{"EMAIL":"test1@stc.com","POSITION":"GM"}, {"EMAIL":"test2@stc.com","POSITION":"GMH "}, {"EMAIL":"test3@stc.com","POSITION":"RGM"}, {"EMAIL":"test3@CSR.COM.AU","POSITION":"GM"}]কনস্ট ফরম্যাট অ্যারে =(প্রথম, দ্বিতীয়) => { সেকেন্ড. ফরEach((el, index) => { const ind =first.findIndex(item => item["POSITION"] ===el["POSITION"]); যদি (ind !==-1){সেকেন্ড[index]["LEVEL"] =first[ind]["LEVEL"]; }; });};formatArray(arr1, arr2);console.log(arr2); 

আউটপুট

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

[ { ইমেল:'test1@stc.com', অবস্থান:'GM', স্তর:5 }, { EMAIL:'test2@stc.com', অবস্থান:'GMH', স্তর:5 }, { ইমেল :'test3@stc.com', অবস্থান:'RGM', স্তর:4 }, { EMAIL:'test3@CSR.COM.AU', অবস্থান:'GM', স্তর:5 }]

  1. একটি অ্যারে জাভাস্ক্রিপ্টে অবজেক্ট থেকে কী এবং মান পুনরুদ্ধার করুন

  2. জাভাস্ক্রিপ্টে একটি এলোমেলো স্ট্রিংয়ের উপর ভিত্তি করে একটি অ্যারের স্ট্রিং গঠন এবং মিল করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে শব্দ এবং বিরাম চিহ্নের অ্যারের উপর ভিত্তি করে একটি বাক্য গঠন করা

  4. জাভাস্ক্রিপ্টে অক্ষর ম্যাট্রিক্স এবং নম্বর অ্যারের উপর ভিত্তি করে একটি স্ট্রিং তৈরি করা