코딩테스트/JavaScript
[자바스크립트] 내장객체 - Slice
itboxer91
2020. 9. 12. 20:06
1. Slice()
: Array.slice() 메서드는 배열의 일부분(Slice) 혹은 부분 배열(Subarray)을 반환한다.
var a = [1,2,3,4,5];
/*첫 번째 전달인자가 지정한 위치부터 두 번째 전달인자 앞까지*/
a.slice(0,3); // [1,2,3]을 반환한다.
/*해당 위치에서 배열 끝까지의 모든 원소를 포함하는 부분 배열을 반환한다. */
a.slice(3); // [4,5]을 반환한다.
/*만약 전달인자가 음수라면 배열의 마지막 원소에서 상대적인 위치로 배열 원소 지정한다.*/
a.slice(1,-1); // [2,3,4]을 반환한다.
/*만약 전달인자가 음수라면 배열의 마지막 원소에서 상대적인 위치로 배열 원소 지정한다.*/
a.slice(-3,-2); // [3]을 반환한다.