반응형
arr.slice(begin, end) vs str.slice(begin, end)
전체적으로 동일한 동작이다.
문자열을 다룰 때 배열처럼 사용하기 때문인듯.
인자를 입력하지 않으면 배열(문자열) 전체를 얕은복사해서 리턴.
음수가 인자로 들어오면
배열(문자열)의 끝에서부터의 길이를 나타냅니다.
ex) arr.slice(-2)하면 배열 마지막 두개의 요소를 리턴
ex) str.slice(-2)하면 문자열 마지막 두글자를 문자열로 리턴
arr[begin]부터 arr[end-1]까지의 요소를 가진
새로운 배열 리턴
end가 없으면 arr[begin]부터 arr[length-1]까지
str[begin]부터 str[end-1]까지의 문자를 가진
새로운 문자열 리턴
end가 없으면 str[begin]부터 str[length-1]까지
반응형
'JavaScript' 카테고리의 다른 글
클로저를 이용한 피보나치 수열을 리턴하는 메서드 (0) | 2020.10.12 |
---|---|
TIL 1011 복리계산 거듭제곱 아스키코드 repeat() 빈 배열, 객체의 타입 객체의 메서드 정의 배열에서 가장 긴 문자열 (0) | 2020.10.12 |
TIL 1009 소수구하기 null 과 undefined 구분 (0) | 2020.10.12 |
제곱근 구하기 바빌로니아법 .toFixed() (0) | 2020.10.08 |
TIL 1007 _.sortBy(arr.sort()) _.flatten(재귀함수) 3일걸린 문제 (0) | 2020.10.07 |
댓글