array.splice(); | 원본 변경 | 지워진 값 array로 반환 |
splice는 array에서 원하는 부분을 지우고, 새로운 값을 넣어준다.
splice(start, deleteCount?, item1?, item2?, itemN?)
start :
array.length<start |
0으로 대체됨. |
0 <= start |
해당 위치부터 시작함. |
start < 0 |
뒤에서부터 카운트함. |
deleteCount :
생략가능 | 끝까지 지워짐 |
0 | 아무것도 안지우고 값을 넣는 옵션. -> item이 1개이상 있어야함 |
> 0 | 해당 갯수만큼 지움. |
item1, item2, itemN : 해당 아이템을 그 자리에 넣어줌.
return : 지워진 값이 array로 반환됨. (1개든, 0개든 무조건 array로 반환됨)