일부분을 선택하여 새로운 배열을 만드는 방법 - .slice()

slice는 배열의 일부분을 선택하여 새로운 배열을 만듭니다.

.slice()

.slice()는 배열의 일부분을 선택하여 새로운 배열을 만듭니다.

 

기본형

array.slice( start, end );
  • startend에는 숫자가 들어갑니다.
  • 배열의 start에 해당하는 요소부터 end 바로 전의 요소까지를 선택하여 새로운 배열을 만듭니다.
  • end에 값이 없으면 해당 배열의 마지막 요소까지 선택합니다.
  • 값이 음수면 마지막 요소를 기준으로 선택합니다.

 

예를 들어

Ary.slice( 2, 5 );

는 Ary 배열의 3번째 요소부터 5번째 요소까지 선택합니다.

 

예제

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

<p><strong>slice( 1, 4 )</strong></p>
<script>
  var Ary = [ 'One', 'Two', 'Three', 'Four', 'Five', 'Six' ];
  var Slc = Ary.slice( 1, 4 );
  document.write( Slc );
</script>

<p><strong>slice( 2 )</strong></p>
<script>
  var Ary = [ 'One', 'Two', 'Three', 'Four', 'Five', 'Six' ];
  var Slc = Ary.slice( 2 );
  document.write( Slc );
</script>

<p><strong>slice( -4, -1 )</strong></p>
<script>
    var Ary = [ 'One', 'Two', 'Three', 'Four', 'Five', 'Six' ];
    var Slc = Ary.slice( -4, -1 );
    document.write( Slc );
</script>

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

같이 보면 좋은 글

Post a Comment