Thief of Wealth

Javascript에는 문자열 자르는 함수가 여러개 존재한다.

이중 문자열을 cutting했을때 실제 문자열에 영향을 주는 splice는 제외하고 특징을 비교해보자.

 

1. string.slice(start, end)

slice는 substring과 사용법이 같다.

파라미터로 자를 문자열의 start, end 인덱스를 주어 해당하는 범위의 문자열을 반환한다.

 

2. string.substring(start, end)

파라미터로 자를 문자열의 start, end 인덱스를 주어 해당하는 범위의 문자열을 반환한다.

 

3. string.substr(start, length)

파라미터로 입력받은 start 인덱스 부터 length길이만큼의 문자열을 반화ㄴ한다.

 

 

그렇다면 slice와 substring의 차이점은?

 => start > end인 경우의 처리에서 차이점이있다.

substring의 경우 start,end값을 바꿔버리고

slice의 경우 ''를 반환한다.

 

 

참고 : hianna.tistory.com/340

profile on loading

Loading...