배열 자르기
배열 일부분을 잘라내어, 새로운 배열로 리턴하기 위해서 slice() 함수 사용
begin : 잘라낼 배열 시작
end :
잘라낼 배열의 종료, end index의 값이 잘라낼 배열에 포함되지 않음
end 생략되면, begin 부터 배열 끝까지 잘라냄
예시
const arr = ['a','b','c','d'];
const arr1 = arr.slice(1, 3); // [ 'b', 'c' ]
const arr2 = arr.slice(1); // ['b', 'c', 'd']
const arr3 = arr.slice(-3, -1); // ['b', 'c']
arr1
[1](b) 부터 시작해서 [3] (d)전에 끊어짐
[0] | [1] | [2] | [3] |
a | b | c | d |
arr3
[-3](b)부터 시작해서 [-1](d)전에 끊어짐
-4 | -3 | -2 | -1 |
a | b | c | d |
('03').slice(-2) ⇒ '03'
-2 | -1 |
0 | 3 |
('010') .slice(-2) ⇒ '10'
-3 | -2 | -1 |
0 | 1 | 0 |
('011').slice(-2) ⇒ '11'
-3 | -2 | -1 |
0 | 1 | 1 |
'JavaScript' 카테고리의 다른 글
js 이용한 현재 시간 (0) | 2024.05.10 |
---|---|
js 이용한 오늘 날짜 출력 (0) | 2024.05.10 |
serialize(),serializeArray() (0) | 2024.05.04 |
[JavaScript]window.open() - 팝업 만들기 ⇒openr: 부모창에 값 보내기, CloneNode() :노드 복제 (0) | 2024.04.20 |
JS 이용한 up&down 게임 (0) | 2024.04.10 |