> 웹 프론트엔드 > JS 튜토리얼 > js에서 배열 객체의 요소에 액세스하기 위해 인덱스를 사용하는 방법

js에서 배열 객체의 요소에 액세스하기 위해 인덱스를 사용하는 방법

醉折花枝作酒筹
풀어 주다: 2021-08-09 16:30:46
원래의
3814명이 탐색했습니다.

이전 글에서는 배열이 무엇인지, 배열을 만드는 방법에 대해 알아보았습니다. "js용 배열 객체 생성 방법"을 참조하세요. 이번에는 인덱스를 이용하여 배열 객체의 요소에 접근하는 방법에 대해 알아보겠습니다. 필요할 경우 참조할 수 있습니다.

배열을 만든 후 무엇을 해야 합니까? 생성된 배열의 요소는 출력되어야 하며, 어떻게 출력되어야 합니까? 오늘 그것에 대해 이야기합시다.

먼저 작은 예를 살펴보겠습니다.

<script>
var arr = new Array(3); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
var first = arr[0];
console.log(first);
var last = arr[arr.length - 1];
console.log(last);
</script>
로그인 후 복사

이 작은 예제의 콘솔 출력 결과는

js에서 배열 객체의 요소에 액세스하기 위해 인덱스를 사용하는 방법

이 배열 객체의 첫 번째 요소와 마지막 요소가 콘솔에 출력되는 것을 볼 수 있습니다. 그러면 이것은 어떻게 이루어지나요? 살펴 보겠습니다.

이 예에서는 "arr[0]" 또는 "arr[arr.length - 1]"를 사용하는 것을 볼 수 있습니다. 배열 개체의 요소에 액세스하려면 "배열 개체 [아래 첨자]"를 사용해야 합니다. arr[0]”或是“arr[arr.length - 1]”,看来如果我们想要访问数组对象中的元素的话,需要使用“数组对象[下标]”来实现。

这里有一点需要我们注意:[0]是数组的第一个元素。[1] 是数组的第二个元素。

如果我们访问的数组中不存在的元素,那么我们将返回“undefined”。

例如,我们如果访问的不是“arr[arr.length - 1]”,而是“arr[arr.length]”,这个时候我们将返回“undefined”了。为什么呢?都知道length这个单词是长度的意思,在这个例子里,我们是访问这个数组的长度,当我们访问这个数组长度的元素是,我们可以知道,我们访问的是arr[3]。在数组中,我们使用[0]

여기서 주의해야 할 사항이 있습니다. [0]은 배열의 첫 번째 요소입니다. [1]은 배열의 두 번째 요소입니다. 배열에 존재하지 않는 요소에 액세스하면 "정의되지 않음"이 반환됩니다.

🎜예를 들어 "arr[arr.length - 1]"가 아닌 "arr[arr.length]"에 액세스하면 이 시점에서 " 정의되지 않음". 왜? 우리 모두는 length라는 단어가 길이를 의미한다는 것을 알고 있습니다. 이 예에서는 배열 길이의 요소에 액세스하면 에 액세스하고 있음을 알 수 있습니다. 도착[3]. 배열에서는 [0]을 사용하여 배열의 첫 번째 요소를 나타냅니다. 즉, "length - 1"을 사용하여 배열의 마지막 요소를 나타냅니다. 이 경우, arr[3]은 존재하지 않으며 "정의되지 않음"이 반환됩니다. 🎜🎜【추천 학습: 🎜javascript 고급 튜토리얼🎜】🎜

위 내용은 js에서 배열 객체의 요소에 액세스하기 위해 인덱스를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿