JAVASCRIPT
array와 string 둘다 쓰이는 메서드 slice()
보망고
2020. 7. 16. 09:44
반응형
slice() 메서드는 array 배열과 string 문자열에서 다 사용되는데, 쓰다보니 조금 헷갈려서 정리한다.
slice는 단어뜻 그대로 값을 잘라내는데에 쓰인다.
let arr = ['hope', 'jin', 'monster', 'jimin', 'kooki', 'taetae', 'suga']
arr.slice(3);
console.log(arr) // 결과는 'jimin', 'kooki', 'taetae', 'suga'
slice(n);
n번째 인덱스의 값부터 끝의 값까지 불러온다.
slice(a, b);
파라미터가 2개 오면, a를 시작으로 b-1까지의 값을 불러온다.
slice(-n)
음수가 오게 되면 끝(오른쪽)에서부터 왼쪽 방향으로 n개의 값을 불러온다.
string도 마찬가지다.
let str= "love yourself. I'm still hungry"
str.slice(-6);
console.log(str); // 결과는 "hungry"
반응형