Javascript 치트 시트: .slice() 및 .splice()
그래서 두 가지 방법에 대해 알아야 할 모든 정보를 간단하게 정리한 요약본을 만들었습니다.
알아야 할 사항
핵심은 그들이 출력 배열로 반환하는 것과 원래 배열을 변경하는지(이 적용된 배열)에 주의를 기울이는 것입니다.
1) .슬라이스()
splice()를 사용하면 하나 이상의 요소를 선택할 수 있습니다.
예: 이 코드 스니펫은 3(인덱스 2에 있음)을 반환합니다.
[1,2,3,4,5].slice(2) // returns 3 (which is at index 2)
이 코드 스니펫은 2,3,4를 반환합니다(인덱스 1에서 4까지만).
[1,2,3,4,5].slice(1,4) // returns 2,3,4 (from index 1 to 4 exclusively)
2) .스플라이스()
스플라이스를 사용하면 다음을 수행할 수 있습니다.
[1,2,3,4,5].splice(3) // returns [1,2,3] (first 3 elements)
[1,2,3,4,5].splice(2,2) // at position 2 remove 2 elements (returns [1,2,5])
[1,2,5].splice(2,0,3,4) // at postion 2 add 2 elements (returns [1,2,3,4,5])
// at position 2, remove 1 elements and add 2 new items
[1,2,3,4,5].splice(2,2,"HTML","CSS") // returns [1,2,"HTML","CSS",5]
기억하세요: .splice()는 배열을 변경하지만 .slice()는 변경하지 않습니다!
이것이 누군가에게 도움이 되길 바랍니다 💜
Reference
이 문제에 관하여(Javascript 치트 시트: .slice() 및 .splice()), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/babib/javascript-slice-and-splice-cheat-sheet-3hoi텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)