আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম ইনপুট হিসেবে একটি নাম্বার অ্যারে এবং দ্বিতীয় ইনপুট হিসেবে একটি সিঙ্গেল নাম্বার নিবে। ফাংশনটি অ্যারেতে থেকে সেই নম্বরের ইনডেক্স বের করবে যেটি দ্বিতীয় আর্গুমেন্টের নম্বরের সবচেয়ে কাছাকাছি।
উদাহরণ
এটির কোড হবে:
const arr = [0, 65, 131, 196, 259, 323, 388, 453, 517]; const target = 425; const findClosest = (arr, target) => { let min; let chosen = 0; for (let i in arr) { min = Math.abs(arr[chosen] - target); if (Math.abs(arr[i] - target) < min) { chosen = i; }; }; return chosen; }; console.log(findClosest(arr, target));
আউটপুট
কনসোলে আউটপুট হবে:
7