자바스크립트 unshift() 메소드


  번역 결과:

English [ʌn'ʃʃft] US [ʌn'ʃʃft]

vi 타자기나 키보드에서 글꼴 변경 키를 놓으세요

자바스크립트 unshift() 메소드통사론

함수: 배열 시작 부분에 하나 이상의 요소를 추가하고 새 길이를 반환합니다.

구문: ​​arrayObject.unshift(newelement1,newelement2,...,newelementX)

매개변수: newelement1 필수입니다. 배열에 추가된 첫 번째 요소입니다. newelement2 선택 사항입니다. 배열에 추가된 두 번째 요소입니다. newelementX 선택사항. 여러 요소를 추가할 수 있습니다.​

반환: arrayObject의 새로운 길이.

설명: unshift() 메서드는 해당 매개변수를 arrayObject의 헤드에 삽입하고 기존 요소를 순차적으로 상위 첨자로 이동하여 공간을 남깁니다. 메서드에 대한 첫 번째 인수는 배열의 새 요소 0이 되고, 두 번째 인수가 있으면 새 요소 1이 되는 식입니다. unshift() 메서드는 새로운 생성을 생성하지 않고 원본 배열을 직접 수정한다는 점에 유의하세요.

참고: 이 방법은 배열의 길이를 변경합니다. unshift() 메서드가 Internet Explorer에서 올바르게 작동하지 않습니다! 배열 끝에 하나 이상의 요소를 추가하려면 push() 메서드를 사용합니다.

자바스크립트 unshift() 메소드예

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

<script type="text/javascript">

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

    document.write(arr + "<br />")
    document.write(arr.unshift("William") + "<br />")
    document.write(arr)

</script>

</body>
</html>

인스턴스 실행 »

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

인기 추천

비디오

Q&A