본문 바로가기

JAVASCRIPT

array와 string 둘다 쓰이는 메서드 slice()

반응형

 

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"

 

 

반응형