Chúng ta cần viết hàm nhận chuỗi làm đối số thứ nhất và một ký tự đơn làm đối số thứ hai. Hàm xác định chuỗi có kết thúc bằng ký tự đó hay không. Điều kiện: không dùng phương thức ES6 hoặc thư viện.
Ví dụ
Code sau đây:
const str = 'This is a string';
const checkEnding = (str = '', char = '') => {
const getLast = (str = '') => {
const { length } = str;
return str[length - 1];
};
return getLast(str) === char;
};
console.log(checkEnding(str, 'g'));
console.log(checkEnding(str, 'h'));Kết quả
Kết quả trên console:
true false