> 웹 프론트엔드 > 프런트엔드 Q&A > JavaScript 2차원 배열 괄호 의미

JavaScript 2차원 배열 괄호 의미

WBOY
풀어 주다: 2023-05-15 21:27:09
원래의
1108명이 탐색했습니다.

JavaScript는 다양한 데이터 유형과 데이터 구조를 지원하는 효율적인 범용 프로그래밍 언어입니다. 그 중 2차원 배열은 행렬, 체스판 등과 같은 2차원 데이터를 저장하는 데 사용할 수 있는 매우 일반적으로 사용되는 데이터 구조입니다. 2차원 배열을 사용할 때 괄호를 자주 보게 됩니다. 이 괄호는 무엇을 의미하나요? 다음으로 JavaScript 2차원 배열 괄호의 의미를 살펴보겠습니다.

먼저 JavaScript에서 2차원 배열을 정의하는 방법을 살펴보겠습니다. 2차원 배열을 정의하는 방법은 매우 간단합니다. 배열 내에 다른 배열을 중첩하기만 하면 됩니다. 예는 다음과 같습니다.

var arr = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];
로그인 후 복사

여기에서는 3개의 행과 3개의 열이 있는 2차원 배열이 정의됩니다. 3개의 1차원 배열의 길이입니다. 두 번째 행과 세 번째 열(예: 숫자 6)의 요소에 액세스하는 것과 같이 배열의 인덱스를 통해 2차원 배열의 요소에 액세스할 수 있습니다.

console.log(arr[1][2]); // 输出6
로그인 후 복사

위 코드에서 arr[1]은 다음을 의미합니다. 2차원 배열 가져오기 두 번째 1차원 배열이고 arr1은 이 1차원 배열에서 세 번째 요소를 가져오는 것을 의미합니다.

다시 질문으로 돌아가서, 대괄호는 무엇을 의미하나요? 실제로 JavaScript에서는 대괄호를 사용하여 배열 인덱스를 나타냅니다. 1차원 배열의 경우 대괄호 세트만 있습니다. 이는 배열의 특정 요소 값을 가져오는 것을 의미합니다. 예를 들어:

var arr = [1, 2, 3];
console.log(arr[1]); // 输出2
로그인 후 복사

여기서 arr[1]은 두 번째 요소를 가져오는 것을 의미합니다. 배열은 숫자 2 의 값입니다.

2차원 배열의 경우 두 세트의 대괄호가 필요합니다. 첫 번째 대괄호 세트는 2차원 배열에서 1차원 배열을 얻는다는 것을 나타내는 데 사용되고, 두 번째 대괄호 세트는 1차원 배열에서 요소를 얻는다는 것을 나타내는 데 사용됩니다. 예:

var arr = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
];
console.log(arr[1][2]); // 输出6
로그인 후 복사

여기서 arr1은 2차원 배열에서 두 번째 1차원 배열을 가져온 다음 이 배열의 세 번째 요소인 숫자 6의 값을 가져오는 것을 의미합니다.

2차원 배열의 대괄호는 중첩될 수 있다는 점에 유의하세요. 예를 들어 3차원 배열을 정의할 수 있습니다.

var arr = [
  [
    [1, 2],
    [3, 4]
  ],
  [
    [5, 6],
    [7, 8]
  ]
];
console.log(arr[1][0][1]); // 输出6
로그인 후 복사

여기서 arr1[1]은 3차원 배열에서 두 번째 2차원 배열을 얻은 다음 2차원 배열에서 첫 번째 1차원 배열을 얻는 것을 의미합니다. , 그리고 마지막으로 1차원 배열의 두 번째 요소인 숫자 6을 얻습니다.

요약하자면 JavaScript 2차원 배열의 대괄호는 배열의 인덱스를 나타내는 데 사용됩니다. 대괄호의 첫 번째 집합은 2차원 배열에서 1차원 배열을 가져오는 것을 나타냅니다. 대괄호는 이 1차원 배열에서 요소를 가져오는 것을 나타냅니다. 2차원 배열의 대괄호는 중첩될 수 있다는 점에 유의해야 합니다.

위 내용은 JavaScript 2차원 배열 괄호 의미의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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