형준
형준
  • 2016.9.6 18:15
  • 조회수 278
  • 답변수 2
형준
형준
  • 2016.9.6 18:15
  • 조회수 278
  • 답변수 2

substring 함수 질문입니다.

실습 2단계에서

function first2Letters(str){
return str.substring(0,1);
}

위와 같이 함수를 정의 했을때 두번째 문자열까지 return하는 것이 아닌가요??

function first2Letters(str){
return str.substring(0,2);
}
현재는 위와 같은 답변이 정답으로 나와서 궁금합니다.(이는 세번째 문자열까지 return 하도록 설정하는 것 같아서요.)

first2Letters
function first2Letters(str){
    return str.substring(0,2);
}
  • #자바스크립트 입문
  • #String 다루기 - 실습

2 답변

  • Angwan Bo
    Angwan Bo
    • 2017.1.13 20:53

    배열 정의가 없어보여요~

    • 맞는 문제입니다-김수근
      2017.8.18 11:24
  • Peter Youngseung Jeon
    Peter Youngseung Jeon
    • 2017.5.24 00:22

    저도 초보이지만 나중에 보시는 분들을 위해 적어둡니다.
    문자가 hello 일때
    substring(0,2) 라면
    인덱스 0이상부터 2미만의 글자 즉 [0]=h, [1]=e, [2]=l 이니까 he를 뽑는 거고
    substr(0,2)는 인덱스 0이상부터 2글자 이하 즉 인덱스상 0,1인 he를 출력하게 되는거 같네요.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.