আমি একটি অ্যারেতে প্রতিটি স্ট্রিংকে একটি প্রদত্ত স্ট্রিংয়ের সাথে তুলনা করতে চাই। আমার বর্তমান বাস্তবায়নটি হ'ল:
function startsWith(element) {
return element.indexOf(wordToCompare) === 0;
}
addressBook.filter(startsWith);
এই সাধারণ ফাংশনটি কাজ করে, তবে কেবলমাত্র এখনই ওয়ার্ড টোকম্পারে একটি বৈশ্বিক পরিবর্তনশীল হিসাবে সেট করা হচ্ছে তবে অবশ্যই আমি এড়াতে এবং এটি একটি পরামিতি হিসাবে পাস করতে চাই। আমার সমস্যাটি হ'ল আমি কীভাবে শুরুগুলি সংজ্ঞায়িত করব তা নিশ্চিত নই ( তাই ) এটি একটি অতিরিক্ত পরামিতি গ্রহণ করে, কারণ এটি গ্রহণ করা ডিফল্ট প্যারামিটারগুলি কীভাবে পাস হয় তা আমি সত্যিই বুঝতে পারি না। আমি ভাবতে পারে এমন বিভিন্ন উপায়ে চেষ্টা করেছি এবং সেগুলির কোনওটিই কাজ করে না।
যদি আপনি কীভাবে কলব্যাক ফাংশনগুলিতে 'অন্তর্নির্মিত' প্যারামিটারগুলি ব্যাখ্যা করতে পারেন (দুঃখিত, আমি এর জন্য আরও ভাল শব্দটি জানি না) যে কাজটি দুর্দান্ত হবে