VUE3.0을 빠르게 시작하는 방법: 학습 시작
관련 권장 사항: JavaScript 자습서
1. 일반적인 2차원 배열 작업
이전 장에서는 1차원 배열을 생성하는 방법을 이해한 후 다양한 방법을 배웠습니다. 1차원 배열, 2차원 배열을 만드는 것은 매우 간단합니다. 배열 요소를 배열로 설정하기만 하면 됩니다.
2차원 배열을 생성한 후 2차원 배열의 요소를 어떻게 순회하고 이에 대해 연산을 수행합니까?
또한, 웹 프로젝트 개발에서는 빈 다차원 배열에 요소를 추가하여 다차원 배열을 생성하는 경우가 많습니다. 다음은 예시로 2차원 빈 배열 요소를 추가하는 방법을 보여줍니다.
2차원 배열 요소(예: arr[i][0])에 값을 할당하려면 먼저 추가된 요소(예: arr[i])가 배열로 생성되었는지 확인해야 합니다. 프로그램은 "Uncaught TypeError..." 오류를 보고합니다.
다차원 배열을 생성할 때 JavaScript는 배열 차원 수를 제한하지 않지만 실제 응용 프로그램에서는 코드 읽기, 디버깅 및 유지 관리를 용이하게 하기 위해 3차원 이하의 배열을 사용하여 저장하는 것이 좋습니다
.
데이터.
[사례] 2차원 배열의 전치
2차원 배열의 전치는 2차원 배열의 가로 요소를 세로 요소로 저장하는 것을 의미합니다.
코드 구현 아이디어:
성취감을 드리기 위해 코드는 게시하지 않겠습니다. 궁금한 사항이 있으면 댓글로 질문해 주세요. 실제로 행렬은 배열에 저장될 수 있으며 앞으로는 행렬을 전치하여 코드를 직접 실행할 수 있습니다.
2. 일반적인 배열 방식
JavaScript에서는 앞에서 설명한 배열 요소 추가 및 삭제 방법 외에도 Array 객체에서 제공하는 방식을 사용하여 스택 및 대기열 작업을 시뮬레이션할 수도 있습니다.
주어진 값이 배열인지 검색하거나, 배열에서 특정 요소의 위치를 찾는
Array.isArray() 메서드를 제외한 테이블의 다른 모든 메서드는 기본적으로 지정된 배열 인덱스에서 검색을 시작하며 검색 방법은 "===" 연산자와 동일합니다. 즉, 일치하는 경우에만 해당됩니다. 더 성공적인 결과가 반환됩니다.
include() 및 Array.isArray() 메소드
indexOf() 메소드
indexOf()는 배열의 지정된 첨자 위치에서 첫 번째 주어진 값을 검색하는 데 사용됩니다. 존재하는 경우 해당 요소 첨자를 반환하고, 그렇지 않으면 -1을 반환합니다.
indexOf() 메서드의 두 번째 매개 변수는
검색을 시작할 인덱스를 지정하는 데 사용됩니다.
lastIndexOf() 메서드
Array 객체에서 제공하는 lastIndexOf() 메서드는 지정된 아래 첨자 위치에서 배열에 있는 마지막 값의 아래 첨자를 검색하는 데 사용됩니다. indexOf() 검색 메서드와 달리 lastIndexOf() 메서드는 기본적으로 역검색, 즉 배열 끝에서 배열 시작 부분까지 검색합니다.
lastIndexOf() 메서드의 두 번째 매개 변수는
검색 인덱스를 지정하는 데 사용되며 역방향 검색 메서드를 사용하므로
해당 값이 배열 길이보다 크거나 같으면 전체 배열이 검색됩니다.
값이 음수인 경우 인덱스 위치는 배열 길이에 지정된 음수를 더한 값과 같습니다. 값이 여전히 음수인 경우 -1이 직접 반환됩니다.
개발 중에 배열을 문자열로 변환해야 하는 경우 JavaScript에서 제공하는 방법을 사용하여 이를 달성할 수 있습니다.
Join() 및 toString() 메소드 사이의 동일한 점은
Join() 및 toString() 메서드의 차이점:
앞에서 설명한 몇 가지 일반적인 메소드 외에도 JavaScript는 일반적으로 사용되는 다른 배열 메소드도 제공합니다. 예를 들어 배열 병합, 단순 복사 배열, 배열 요소 순서 반전 등이 있습니다.
Slice() 및 concat()메서드
관련 권장 사항: JavaScript 자습서
위는 JavaScript의 일반적인 배열 방법에 대한 세부 정보이며 행렬 전치 방법에 대해 설명합니다. 자세한 내용은 PHP 중국어 웹 사이트의 다른 관련 기사를 참고하세요!