>  기사  >  웹 프론트엔드  >  JS의 splice() 메소드는 무엇입니까?

JS의 splice() 메소드는 무엇입니까?

coldplay.xixi
coldplay.xixi원래의
2020-07-02 11:23:125428검색

splice() 메서드는 배열에서 항목을 추가하거나 제거한 다음 삭제된 항목을 반환합니다. 이 메서드는 원래 배열을 변경합니다. 구문은 [arrayObject.splice(index,howmany,item1,...,itemX) ]입니다. .

JS의 splice() 메소드는 무엇입니까?

JS의 splice() 메서드는 다음과 같습니다.

1. 정의 및 사용법

splice() 이 메서드는 배열에서 항목을 추가/제거한 다음 반환합니다. 삭제된 항목. splice() 方法为从数组中添加/删除项目,然后返回被删除的项目。

注释:该方法会改变原始数组。

2、语法

arrayObject.splice(index,howmany,item1,.....,itemX)

3、说明

  • splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。

  • 如果从 arrayObject

    참고: 이 방법은 원래 배열을 변경합니다.

2. 구문

<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")
</script>

3. 설명

  • splice() 메소드는 다음에서 삭제할 수 있습니다. index에서 시작하는 0개 이상의 요소를 제거하고 해당 요소를 인수 목록에 선언된 하나 이상의 값으로 바꿉니다.

  • arrayObject에서 요소가 삭제되면 삭제된 요소가 포함된 배열이 반환됩니다.

    5 인덱스 2의 요소를 삭제하고 삭제된 요소를 대체할 새 요소를 추가합니다.

    George,John,Thomas,James,Adrew,Martin
    George,John,William,Thomas,James,Adrew,Martin
    출력:

    <script type="text/javascript">
    var arr = new Array(6)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    arr[3] = "James"
    arr[4] = "Adrew"
    arr[5] = "Martin"
    document.write(arr + "<br />")
    arr.splice(2,1,"William")
    document.write(arr)
    </script>
    관련 학습 권장 사항:

    javascript 비디오 튜토리얼
    🎜🎜

위 내용은 JS의 splice() 메소드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.