Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra chuỗi kết thúc bằng chuỗi khác - JavaScript


Chúng ta cần viết hàm nhận vào hai chuỗi str1 và str2. Hàm xác định str1 có kết thúc bằng str2 hay không. Trả về boolean.

Chuỗi 1:

const str1 = 'this is just an example';

Chuỗi 2:

const str2 = 'ample';

Ví dụ

Dưới đây là đoạn code:

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

Kết quả

Đoạn code sẽ in ra console:

false true