>  기사  >  웹 프론트엔드  >  js의 스플라이스 방식과 슬라이스 방식 분석

js의 스플라이스 방식과 슬라이스 방식 분석

不言
不言원래의
2018-08-18 16:43:512297검색

이 글의 내용은 js의 스플라이스(splice) 방식과 슬라이스(slice) 방식에 대한 내용입니다. 참고가 필요한 친구들이 참고하시면 좋을 것 같습니다.

방금 splice() 메서드를 사용했는데 이 메서드가 삭제된 배열 요소를 반환하는 것을 발견했습니다. 지정된 요소를 삭제한 후 배열을 가져오려면 원본 배열을 직접 호출하면 됩니다! splice()는 원래 배열을 변경하기 때문입니다! 저는 splice() 메소드에 대해 이전에 익숙하지 않았기 때문에 이를 기록하기 위해 에세이를 작성하겠습니다.

공식 설명:

정의 및 사용법

 splice() 메서드는 배열에 항목을 추가/제거한 후 삭제된 항목을 반환합니다.

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

Syntax

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

例子1:

var arr = [1,2,3,4]

console.log(arr.splice(1,1));//[2]console.log(arr);//[1,3,4]

Analytic: splice()는 지정된 요소를 삭제한 후 삭제된 요소를 반환합니다. 이 메서드는 arr 배열에 작용하므로 원래 배열도 변경되어 [1,3,4]가 됩니다. 필요에 따라 해당 결과를 선택할 수 있습니다.

마지막으로 splice와 유사한 메서드는 다음과 같습니다.

Slice

  정의: Slice() 메서드는 기존 배열에서 선택한 요소를 반환합니다.

  사용 방법: arr.slice(start,end); //start는 초기 위치, end는 끝 위치, 반환된 결과는 처음부터 끝까지 새로운 배열입니다(취하지 않음)
   arr.slice(start) ;// 시작부터 마지막 ​​요소까지 선택
 예:

var arr1 = [1,2,3,4];
console.log(arr1.slice(1)); //[2, 3, 4]console.log(arr1.slice(1,2));//[2]console.log(arr1);//[1,2,3,4]

  분석: arr1.slice(1)은 끝 위치를 지정하지 않으며 기본적으로 마지막 요소가 선택됩니다. (참고: 마지막 요소가 선택됩니다)

arr1.slice( 1,2) 1부터 시작하여 2로 끝나도록 지정하되, 2는 선택하지 마세요

splice()와는 다릅니다. 권장 사항:

Alert 함수 표시 방법


php에서 반환된 결과 셸에서 반환된 결과를 받은 후 중국어 왜곡 문자 해결 방법_PHP 튜토리얼

위 내용은 js의 스플라이스 방식과 슬라이스 방식 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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