Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ตรวจสอบว่าสตริงลงท้ายด้วยสตริงอื่นหรือไม่ - JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน 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