특정 범위의 값들을 추출하고, 그 자리에 새로운 값을 넣는 방법 - .splice()

splice는 배열에서 특정 범위의 값들을 추출하고, 그 자리에 새로운 값을 넣습니다. 예를 들어 Ary splice(1,2)는 Ary 배열의 두번째 값부터 2개를 추출합니다.

.splice()

.splice()는 배열에서 특정 범위의 값들을 추출하고, 그 자리에 새로운 값을 넣습니다.

 

기본형

array.splice( start, count );

예를 들어 Ary.splice( 1, 2 )는 Ary  배열의 두번째 값부터 2개를 추출합니다.

 

array.splice( start, count, value1, value2, ... );

예를 들어 Ary.splice( 1, 2, 'abc', 'def' )는 Ary 배열의 두번째 값부터 2개를 추출하고, 그 자리에 abc, def 두 값을 넣습니다. 추출한 값들은 새로운 배열로 반환합니다.

 

예제

<p>Ary : One,Two,Three,Four,Five,Six</p>
<hr>

<p><strong>var Splice = Ary.splice( 2, 3 );</strong></p>
<script>
  var Ary = [ 'One', 'Two', 'Three', 'Four', 'Five', 'Six' ];
  var Splice = Ary.splice( 2, 3 );
  document.write( '<p>Ary : ' + Ary + '</p>' );
  document.write( '<p>Splice : ' + Splice + '</p>' );
</script>

<p><strong>var Splice = Ary.splice( 1, 2, 'Seven', 'Eight' );</strong></p>
<script>
  var Ary = [ 'One', 'Two', 'Three', 'Four', 'Five', 'Six' ];
  var Splice = Ary.splice( 1, 2, 'Seven', 'Eight' );
  document.write( '<p>Ary : ' + Ary + '</p>' );
  document.write( '<p>Splice : ' + Splice + '</p>' );
</script>

로딩 중... 잠시만 기다려주세요.
자바스크립트를 허용해주세요.

같이 보면 좋은 글

Post a Comment