Complete the solution so that it returns true if the first argument(string) passed in ends with the 2nd argument (also a string).
Examples:
solution('abc', 'bc') // returns true
solution('abc', 'd') // returns false
function solution(str, ending){
for (let i = 0; i < ending.length; i++) {
if (ending[i] !== str[str.length - ending.length + i])
return false;
}
return true;
}
헉 새로운 메소드를 보게 되었다...! 증말 자바스크립트는 메소드가 진짜진짜 많은 것 같다... (c는 정말 비교도 안되게...) 알면 진짜 쉽게 풀 수 있으니까 알아둬야지!
.endsWith()
: 어떤 문자열에서 특정 문자열로 끝나는지를 확인할 수 있으며, 그 결과를 true 혹은 false로 반환한다.
function solution(str, ending){
return str.endsWith(ending);
}