• dmchoi
  • 자바스크립트 문자열 메서드

    2022년 01월 06일

    문자열 메서드

    slice()

    str.slice(n,m)

    n: 시작 index
    m: 직전 index까지. 없으면 문자열 끝까지
    양수면 그 숫자까지(포함하지 않음)
    음수면 끝에서부터 셈

    let str = "abcdefg";
    
    str.slice(2); // "cdefg" 두 번째 인덱스부터 끝까지 반환
    str.slice(0, 5); // "abcde" 0 번째 인덱스부터 네번째 인덱스까지 반환
    str.slice(2, 2); // "cde" 두 번째 인덱스 끝에서 두번째 인덱스 전 까지 반환

    substring()

    str.substring(n,m)

    n과 m 사이의 문자열을 반환하며 n 과 m을 서로 바꿔도 동작합니다. 음수는 0으로 인식합니다.

    let str = "abcdefg";
    
    str.substring(2, 5); // "cde"
    str.substring(5, 2); // "cde"
    // 동일한 문자열을 반환합니다.

    substr()

    str.substr(n,m)

    n번째 인덱스부터 시작해서 m개를 가져옵니다.

    let str = "abcdefg";
    
    str.substr(2, 4); // "cdef"
    str.substr(-4, 2); // "de"
    Tags
      © 2021 dmchoi, Powered By Gatsby.