자바스크립트 배열 자르기 2

JavaScript - 배열 splice() 사용법 및 예제

구문 자바스크립트의 splice 함수는 원본 배열에 새로운 요소를 추가하거나 기존요소를 삭제 또는 교체하여 원본 배열을 변경 하고 제거된 배열을 반환합니다. array.splice(start[, deleteCount[, item1[, item2[, ...]]]]) 파라미터 start 배열의 변경을 시작할 index 배열의 길이보다 큰 값일 경우 배열의 길이로 설정 음수인 경우 배열의 끝에서부터 요소를 센다. 예 ) array.splice(-n) -> array.length -n과 같다. 값의 절대값이 배열의 길이보다 큰 경우 0으로 설정 deleteCount(Optional) 배열에서 제거할 요소의 수 생략하거나 값이 array.length - start보다 클 경우 start 부터의 모든 요소를 제거 ..

JavaScript - 배열 slice() 사용법 및 예제

구문 자바스크립트의 slice 함수는 원본 배열은 유지하고 begin부터 end까지(end 미포함)의 새로운 배열 객체를 반환합니다. arr.slice([begin[, end]]) 파라미터 begin(Optional) 추출 시작할 배열의 index 음수 index일 경우 배열의 끝에서부터의 길이를 의미 예) slice(-2)는 배열의 마지막 2개의 요소를 추출 값이 undefined일 경우 index 0과 동일 동작 배열의 길이보다 큰 index일 경우 빈 배열 반환 end(Optional) 추출 종료할 배열의 index, end index를 제외 하고 추출 예) slice(1, 4)는 두번째 요소부터 네번째 요소까지 (1, 2, 3) 추출 음수 index일 경우 배열의 끝에서부터의 길이를 의미 예) s..