আমাদের একটি ফাংশন লিখতে হবে, নাম ধরি findPositions() যা দুটি অ্যারে আর্গুমেন্ট হিসেবে নিবে। এবং এটি দ্বিতীয় অ্যারেতে থাকা সব এলিমেন্টের ইনডেক্স ধরে একটি অ্যারে রিটার্ন করবে যেগুলো প্রথম অ্যারেতে আছে।
উদাহরণস্বরূপ -
যদি প্রথম অ্যারে হয় ['john', 'doe', 'chris', 'snow', 'john', 'chris'], এবং দ্বিতীয় অ্যারে হয় ['john', 'chris']
তবে আউটপুট হবে -
[0, 2, 4, 5]
তাহলে এই ফাংশনের কোড লিখি। আমরা এখানে forEach() লুপ ব্যবহার করব।
উদাহরণ
const values = ['michael', 'jordan', 'jackson', 'michael', 'usain', 'jackson', 'bolt', 'jackson']; const queries = ['michael', 'jackson', 'bolt']; const findPositions = (first, second) => { const indicies = []; first.forEach((element, index) => { if(second.includes(element)){ indicies.push(index); }; }); return indicies; }; console.log(findPositions(values, queries));আউটপুট
কনসোলে আউটপুট হবে -
[ 0, 2, 3, 5, 6, 7 ]