เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สองสตริง ได้แก่ str1 และ str2 ฟังก์ชันควรกำหนดว่า str1 ลงท้ายด้วย str2 หรือไม่ ฟังก์ชันของเราควรคืนค่าบูลีนบนพื้นฐานนี้
นี่คือสตริงแรกของเรา -
const str1 = 'this is just an example';
นี่คือสตริงที่ 2 ของเรา -
const str2 = 'ample';
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const str1 = 'this is just an example';
const str2 = 'ample';
const endsWith = (str1, str2) => {
const { length } = str2;
const { length: l } = str1;
const sub = str1.substr(l - length, length);
return sub === str2;
};
console.log(endsWith(str1, 'temple'));
console.log(endsWith(str1, str2)); ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ในคอนโซล -
false true