JavaScript의 Splice는 삭제, 추가, 교체 등 js에서 배열을 조작하는 데 주로 사용됩니다.
참고: 이 방법은 원래 배열을 변경합니다! .
1. 삭제 - 요소를 삭제하는 데 사용되며, 두 개의 매개변수, 첫 번째 매개변수(첫 번째 삭제할 항목의 위치), 두 번째 매개변수(삭제할 항목 수)
2. 삽입 - 배열의 지정된 위치에 요소를 삽입합니다. 세 개의 매개변수, 첫 번째 매개변수(삽입 위치), 두 번째 매개변수(0), 세 번째 매개변수(삽입된 항목)
3. 교체 - 배열의 지정된 위치에 항목 요소를 삽입하고, 동시에 원하는 수의 항목, 세 개의 인수를 제거합니다. 첫 번째 매개변수(시작 위치), 두 번째 매개변수(삭제할 항목 수), 세 번째 매개변수(임의의 항목 삽입)
예:
1. , 첫 번째 매개변수는 첫 번째 항목의 위치, 두 번째 매개변수는 삭제할 번호입니다.
array.splice(index,num), 반환 값은 삭제된 내용이고 array는 결과 값입니다.
예:
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(0,2); alert(array);//弹出c,d alert(removeArray);//返回值为删除项,即弹出a,b </script> </body> </html>
2. Insert 함수, 첫 번째 매개변수(삽입 위치), 두 번째 매개변수(0), 세 번째 매개변수(삽입 항목)
array.splice(index,0,insertValue), 반환 값은 빈 배열, 배열 값은 최종 결과 값
예:
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(1,0,'insert'); alert(array);//弹出a,insert,b,c,d alert(removeArray);//弹出空 </script> </body> </html>
3. 대체 함수, 첫 번째 매개변수(시작 위치), 두 번째 매개변수(삭제된 항목 수), 세 번째 매개변수(삽입 임의 개수) items)
array.splice(index,num,insertValue), 반환 값은 삭제된 콘텐츠이고 array는 결과 값입니다.
예:
<!DOCTYPE html> <html> <body> <script> var array = ['a','b','c','d']; var removeArray = array.splice(1,1,'insert'); alert(array);//弹出a,insert,c,d alert(removeArray);//弹出b </script> </body> </html>
위는 편집자가 소개한 JavaScript의 splice 메소드에 대한 자세한 설명이기를 바랍니다. 모두에게 도움이 됩니다. 질문이 있는 경우 메시지를 남겨주시면 시간 내에 답변해 드리겠습니다. 또한 PHP 중국어 웹사이트를 지원해 주신 모든 분들께 감사드립니다!
자바스크립트의 splice 메소드 사용법에 대한 더 자세한 설명은 PHP 중국어 홈페이지를 참고해주세요!