자바스크립트 슬라이스() 메소드


  번역 결과:

영어 [slaˈs]

vt.잘라내기;잘라내기

n.얇은 조각(실수로 인한 커브볼)

vi. : Slices 복수형: Slices 현재분사: Sliced ​​과거시제: Sliced ​​과거분사: Sliced

자바스크립트 슬라이스() 메소드통사론

slice() 메서드를 사용하는 방법은 무엇인가요?

slice() 메서드는 현재 배열을 기반으로 새 배열을 만들 수 있으며 원본 배열에는 영향을 미치지 않습니다.

기능: 기존 배열에서 선택한 요소를 반환합니다.

구문: ​​arrayObject.slice(start,end)

매개변수: start 필수입니다. 선택을 시작할 위치를 지정합니다. 음수인 경우 배열 끝에서부터의 위치를 ​​지정합니다. 즉, -1은 마지막 요소를 나타내고, -2는 마지막 요소에서 두 번째를 나타내는 식입니다. 선택사항입니다. 선택이 끝나는 위치를 지정합니다. 이 매개변수는 배열 조각 끝에 있는 배열 인덱스입니다. 이 매개변수를 지정하지 않으면 분할 배열에는 배열의 시작부터 끝까지 모든 요소가 포함됩니다. 이 매개변수가 음수이면 배열 끝부터 시작하는 요소를 지정합니다.​

반환: 처음부터 끝까지 arrayObject의 요소를 포함하는 새 배열을 반환합니다(이 요소 제외).

참고: 이 메서드는 배열을 수정하지 않고 하위 배열을 반환한다는 점에 유의하세요. 배열에서 요소의 세그먼트를 삭제하려면 Array.splice() 메서드를 사용해야 합니다.

참고: 음수 값을 사용하여 배열의 끝 부분에서 요소를 선택할 수 있습니다. end가 지정되지 않은 경우, Slice() 메서드는 배열의 시작부터 끝까지 모든 요소를 ​​선택합니다.

자바스크립트 슬라이스() 메소드예

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script type="text/javascript">

    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"

    document.write(arr + "<br />")
    document.write(arr.slice(1) + "<br />")
    document.write(arr)

</script>

</body>
</html>

인스턴스 실행 »

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

인기 추천

비디오

Q&A