자르기
slice()
start부터 end전까지 복사본을 새로운 배열 객체로 반환
원본 배열 수정x
const array = [1, 2, 3, 4, 5]
let arr = array.slice(1, 4) //[2, 3, 4, 5]
splice()
start지점부터 length개 인자 삭제
원본배열 수정됨
뒤에 추가할 인자 삽입가능
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
var arr1 = arr.splice(10, 2, 'a', 'b', 'c'); //start, length, 추가인자
console.log(arr); //[1, 2, 3, 4, 5, 6, 7, 8, 9, 10,'a', 'b', 'c']
console.log(arr1); //[11, 12]
subString()
start부터 end전까지 글자 자름
원본 배열 영향 안미침
const str = 'Mozilla'
console.log(str.substring(1, 3)) //'oz'
console.log(str.substring(2)) //'zilla'