আমাদের এমন একটি ফাংশন লিখতে হবে যা সত্য ফেরত দেয় যদি অ্যারের প্রথম উপাদানের স্ট্রিংটিতে অ্যারের দ্বিতীয় উপাদানের স্ট্রিংয়ের সমস্ত অক্ষর থাকে৷
উদাহরণস্বরূপ,
["hello", "Hello"], should return true because all of the letters in the second string are present in the first, ignoring their case.
আর্গুমেন্ট ["হ্যালো", "হেই"] মিথ্যা প্রত্যাবর্তন করা উচিত কারণ "হ্যালো" স্ট্রিংটিতে একটি "y" নেই।
সবশেষে, ["এলিয়েন", "লাইন"], সত্যে ফিরে আসা উচিত কারণ "লাইন" এর সমস্ত অক্ষর "এলিয়েন"-এ উপস্থিত রয়েছে৷
এটি একটি মোটামুটি সহজ সমস্যা; আমরা কেবলমাত্র অ্যারের দ্বিতীয় উপাদানটিকে বিভক্ত করব এবং প্রথম উপাদানটিতে সমস্ত অক্ষর রয়েছে কিনা তা পরীক্ষা করার জন্য তৈরি করা অ্যারের উপরে পুনরাবৃত্তি করব৷
উদাহরণ
const arrayContains = ([fist, second]) => { return second .toLowerCase() .split("") .every(char => { return fist.toLowerCase().includes(char); }); }; console.log(arrayContains(['hello', 'HELLO'])); console.log(arrayContains(['hello', 'hey'])); console.log(arrayContains(['Alien', 'line']));
আউটপুট
কনসোলে আউটপুট হবে −
true false true