Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiểm tra xem một chuỗi có kết thúc bằng một số chuỗi khác hay không - JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript có hai chuỗi, chẳng hạn như str1 và str2. Hàm sẽ xác định xem str1 có kết thúc bằng str2 hay không. Hàm của chúng ta sẽ trả về một boolean trên cơ sở này.

Đây là chuỗi đầu tiên của chúng tôi -

const str1 = 'this is just an example';

Đây là chuỗi thứ 2 của chúng tôi -

const str2 = 'ample';

Ví dụ

Sau đây là mã -

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));

Đầu ra

Điều này sẽ tạo ra kết quả sau trong bảng điều khiển -

false
true