배열 index 2인 요소 1개 삭제
let arr = ['a','b','c','d','e']
let newarr = arr.splice(2,1); // ["c"]
결과 : arr 배열 반환값
배열 index 0인 'a'요소 1개 삭제후 'a_1'대체
let arr = ['a','b','c','d','e']
let newarr2 = arr.splice(0,1,'a_1'); // ["a"]
결과 : arr 배열 반환값
배열 index 3인 'd'요소 1개 삭제후 'new1' & 'new2' 대체
let arr = ['a','b','c','d','e'];
let newarr3 = arr.splice(3,1,'new1','new2');//["d"]
결과 : arr 배열 반환값
배열 index 0인 요소 대체 없이 'new1' 삽입
let arr = ['a','b','c','d','e'];
newarr4 = arr.splice(0,0,'new1'); //[]
결과 : arr 배열 반환값
[배열].splice(변경시작index, 배열제거 수)
[배열].splice(변경시작index, 배열제거 수, 대체 오브젝트 or 요소)
[배열].splice(변경시작index, 배열제거 수, 대체 오브젝트 or 요소)
'JAVA script' 카테고리의 다른 글
Error: A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://reactjs.org/link/crossorigin-error for more information. (0) | 2021.08.03 |
---|---|
[Java Script] 배열빈값체크 (0) | 2021.02.04 |
[자바스크립트] 배열 join, split (0) | 2020.11.21 |
[자바스크립트] 배열 map 활용 (0) | 2020.11.21 |
[자바스크립트] MAP (0) | 2020.11.21 |