>웹 프론트엔드 >JS 튜토리얼 >Javascript에서 splice()의 올바른 사용

Javascript에서 splice()의 올바른 사용

autoload
autoload원래의
2021-04-12 11:21:042069검색

Javascript에서 splice()의 올바른 사용

1.splice() 구문

arrayObject.splice(index,deleteCount,item1,.....,itemX)
  • index: 수정 시작 위치 지정(0부터 계산) index:指定修改的开始位置(从0计数)

  • deleteCount:表示要删除的数组元素的个数。

  • item1,.....,itemX:要添加进数组的元素,从index位置开始。如果不指定,则 splice()

deleteCount code >: 삭제할 배열 요소의 수를 나타냅니다. <p></p> <p><span style="font-size: 18px;"><code>item1,...,itemX: 배열에 추가할 요소는 index 위치부터 시작합니다. 지정하지 않으면 splice()는 배열 요소만 제거합니다.

반환 값: 삭제된 요소로 구성된 배열. 하나의 요소만 제거된 경우 하나의 요소만 포함하는 배열이 반환됩니다. 제거된 요소가 없으면 빈 배열이 반환됩니다.


2. 사용 예

배열 요소 삭제:

     <script>
          arr1=[9,2,6,4,5];
          res1=arr1.splice(2);
          console.log(res1);//[6, 4, 5]被删除的元素
          console.log(arr1);//[9,2]剩余元素

          arr2=[9,2,6,4,5];
          res2=arr2.splice(2,2);
          console.log(res2);//[6, 4]被删除的元素
          console.log(arr2);//[9,2,5]剩余元素
    </script>
새 배열 요소 추가:

🎜
    <script>
          arr3=[9,2,6,4,5];
          console.log(arr3);
          result=arr3.splice(1,0,99,10);
        //   console.log(result);空数组
          console.log(arr3);
          result=arr3.splice(2,0,...[111]);
          console.log(arr3);
    </script>
🎜 배열 요소 삭제: 🎜
    <script>
          arr4=[1,2,3,4,5];
          res=arr4.splice(1,3,...[88,99,44]);
          console.log(arr4);
    </script>
🎜권장: "🎜2021 js 인터뷰 질문 및 답변(대형) 요약) 🎜》🎜

위 내용은 Javascript에서 splice()의 올바른 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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