[JS] startsWith / endsWith 메소드

유난·2024년 10월 12일

TIL

목록 보기
8/15
post-thumbnail

"string".startsWith("string")

문자열이 특정 문자열, 문자시작하는지 확인하는 메소드

  • 일치하면 true, 일치하지 않으면 false를 반환한다.

예시

const str = "Hello"
const item1 = "Hel"
const item2 = "He"
const item3 = "Lee"

console.log(str.startsWith(item1)); // true 
console.log(str.startsWith(item2)); // true 
console.log(str.startsWith(item3)); // false

"string".endsWith("string")

문자열이 특정 문자열, 문자끝나는지 확인하는 메소드

  • 일치하면 true, 일치하지 않으면 false를 반환한다.

예시

const str = "Hello"
const item1 = "Hel"
const item2 = "llo"

console.log(str.endsWith(item1)); // false
console.log(str.endsWith(item2)); // true

활용

  • 문자열을 아이템으로 가진 배열에서 특정 문자열을 갖고 있는지 검사하기
const my_string = "banana";
const is_suffix = "nan";

function solution(my_string, is_suffix) {
    return my_string.endsWith(is_suffix) ? 1 : 0;
}
profile
프론트엔드 꿈나무🌱

0개의 댓글