문제

문제 링크
image

나의 풀이

코드

function solution(my_string, is_prefix) {
    return +(my_string.indexOf(is_prefix) === 0);
}

다른 사람 풀이

function solution(my_string, is_prefix) {
  return +my_string.startsWith(is_prefix);
}

startsWith을 이용한 풀이.
이런 메서드가 있는 줄 몰랐다.

알게 된 것

String.prototype.startsWith()

String.prototype.startsWith()은 어떤 문자열 내에 특정 문자열이 지정된 인덱스에서 시작하는지 Boolean값을 반환하는 메서드이다.

startsWith(searchString[, position])

총 2개의 인자를 받을 수 있다.

  • searchString: 포함되어있는지 확인할 타겟 문자열
  • position: 정수이며 생략 가능. (생략시 기본값은 0) searchString이 시작하는지 확인할 인덱스 위치.

레퍼런스