Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 문자열이 원하는 문자로 끝나는지 확인

<시간/>

문자열을 첫 번째 인수로, 단일 문자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다.

함수는 첫 번째 인수로 지정된 문자열이 두 번째 인수로 지정된 문자로 끝나는지 여부를 결정해야 합니다. 유일한 조건은 ES6 또는 라이브러리 메서드를 사용하지 않고 이 작업을 수행해야 한다는 것입니다.

예시

다음은 코드입니다 -

const str = 'This is a string';
const checkEnding = (str = '', char = '') => {
   // helper function to grab the last character of the string
   const getLast = (str = '') => {
      const { length } = str;
      return str[length - 1];
   };
   return getLast(str) === char;
};
console.log(checkEnding(str, 'g'))
console.log(checkEnding(str, 'h'))

출력

다음은 콘솔의 출력입니다 -

true
false