
str.substr(start, length) 메소드는 문자열에서 특정 위치부터 특정 길이만큼의 문자열을 추출하는 데 사용할 수 있습니다.
예를 들어, "Hello World" 문자열에서 6번째 문자부터 5개의 문자를 추출하려면 str.substr(6, 5) 메소드를 사용할 수 있습니다.
이 메소드는 다른 메소드인 str.substring(start, end)과 str.slice(start, end)와 비교하여 더 적은 기능을 제공한다는 점에서 사용 자제가 됩니다.
str.substring(start, end) 메소드는 문자열에서 특정 범위의 문자열을 추출하는 데 사용할 수 있습니다. 이 메소드는 end 인덱스까지의 문자열을 추출합니다.
예를 들어, "Hello World" 문자열에서 6번째 문자부터 마지막까지의 문자열을 추출하려면 str.substring(6, 13) 메소드를 사용할 수 있습니다.
str.slice(start, end) 메소드는 문자열에서 특정 범위의 문자열을 추출하는 데 사용할 수 있습니다. 이 메소드는 start 인덱스부터 end 인덱스까지의 문자열을 추출합니다.
예를 들어, "Hello World" 문자열에서 6번째 문자부터 마지막까지의 문자열을 추출하려면 str.slice(6, 13) 메소드를 사용할 수 있습니다.
str.substr(start, length) 메소드는 문자열에서 특정 길이만큼의 문자열을 추출하는 데 사용할 수 있지만, 이 메소드는 end 인덱스를 지정하지 않아야 하므로, 문자열의 마지막까지의 문자열을 추출하는 경우 end 인덱스를 지정해야 하는 str.substring(start, end)과 str.slice(start, end) 메소드를 사용하는 것이 더 편리합니다.
2025-07-28 06:44