এখানে আইডিয়া হলো দুটি স্ট্রিং ইনপুট নেয়া এবং true রিটার্ন করা যদি a, b-এর সাবস্ট্রিং হয় অথবা b, a-এর সাবস্ট্রিং হয়, অন্যথায় false রিটার্ন করা।
উদাহরণস্বরূপ -
isSubstr('hello', 'hello world') // true isSubstr('can I use', 'I us') //true isSubstr('can', 'no we are') //falseতাই ফাংশনে আমরা বড় স্ট্রিংটি চেক করব, যেটির ক্যারেক্টার বেশি এবং চেক করব অন্যটি তার সাবস্ট্রিং কিনা।
এটি করার কোড -
উদাহরণ
const str1 = 'This is a self-driving car.'; const str2 = '-driving c'; const str3 = '-dreving'; const isSubstr = (first, second) => { if(first.length > second.length){ return first.includes(second); } return second.includes(first); }; console.log(isSubstr(str1, str2)); console.log(isSubstr(str1, str3a));আউটপুট
কনসোলে আউটপুট হবে -
true false