>웹 프론트엔드 >JS 튜토리얼 >자바스크립트 배열 학습자료집_기본지식

자바스크립트 배열 학습자료집_기본지식

WBOY
WBOY원래의
2016-05-16 18:29:55967검색

JavaScript에서는 new Array를 사용하여 배열을 만들 수 있습니다. 올바른 구문은 다음과 같습니다.
arrayObj = new Array() 배열을 만듭니다.

arrayObj = new Array([size]) 배열을 생성하고 길이를 지정합니다. 상한이 아니라 길이입니다.

arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 배열을 만들고 값을 할당합니다.

arrayObj = [element0, element1, ..., elementN]은 배열 생성 및 값 지정의 약어입니다. 여기에서 대괄호는 생략 가능하다는 의미는 아닙니다.

두 번째 방법은 배열을 생성하고 길이를 지정하지만 실제로는 모든 경우에 배열이 가변 길이이므로 길이를 5로 지정하더라도 요소는 지정된 길이를 벗어나도 보관할 수 있습니다. 참고: 길이는 그에 따라 변경됩니다.

new Array(5) 길이가 5인 배열을 만든다는 뜻인가요, 아니면 요소값이 5인 배열을 만든다는 뜻인가요? 길이가 5인 배열을 만듭니다.

배열 첨자는 0부터 시작하나요, 아니면 1부터 시작하나요? 0부터 시작하므로 배열의 상한은 배열의 길이 -1과 같습니다.

배열 첨자의 최대값은 얼마인가요? 2의 32승 빼기 2, 즉 4294967295, 약 40억 정도가 됩니다.

소수점인 경우 배열 첨자가 자동으로 반올림되나요? 아니요, 무시되거나 런타임 오류가 발생합니다.

다차원 배열을 지원하나요? 지원되지 않습니다! 그러나 다차원 배열의 목적을 달성하기 위해 배열의 각 요소를 배열로 재정의할 수 있습니다.

배열 요소에 어떻게 접근하나요? 예를 들어 "[]"를 사용합니다. 배열 이름은 arr이고 첫 번째 요소에 액세스하려면 arr[0]을 사용합니다.

JavaScript 배열(JScript 버전 2)에는 총 3개의 속성과 13개의 메서드가 있습니다. 세 가지 속성 중 길이만 더 중요하지만 상대적으로 간단합니다. 또한, 생성자 및 프로토타입 속성은 객체에 공통되어 일반적으로 사용되지 않으므로 Array 속성은 소개하지 않지만 Array의 13가지 메서드는 다음과 같습니다. 기억을 촉진하기 위해 그룹별로 소개됩니다.

pop 및 push: pop은 마지막 요소를 제거하고 요소 값을 반환합니다. push([item1 [item2 [. . . [itemN ]]]]) 배열 끝에 하나 이상의 새 요소를 추가합니다. , 배열의 새 길이를 반환합니다. 배열이 추가되면 추가하기 전에 쉼표를 사용하여 배열 요소를 연결합니다.

shift 및 unshift: 배열 시작 부분에서 수행된다는 점을 제외하면 각각 pop 및 push에 해당합니다. 시작 위치에서 요소를 제거하거나 추가하면 요소가 배열에서 앞이나 뒤로 이동합니다.

slice 및 splice: Slice(start, [end])는 배열의 일부를 배열 형태로 반환합니다. end에 해당하는 요소는 포함되지 않습니다. end가 생략되면 이후의 모든 요소가 포함됩니다. start가 복사됩니다. splice(start, deleteCount, [item1[, item2[, . . . . [,itemN]]]]) 필요한 경우 배열에서 하나 이상의 요소를 제거하고 해당 위치에 새 요소를 삽입합니다. 제거된 요소를 배열 형식 요소로 반환합니다. 배열이 삽입되면 배열의 첫 번째 요소만 삽입됩니다.

reverse 및 sort: reverse()는 요소를 반전하고(처음에서 마지막으로, 마지막에서 처음으로) 배열 주소를 반환합니다. sort()는 배열을 정렬하고 배열 주소를 반환합니다.

concat 및 Join: concat은 여러 배열(문자열일 수도 있음)을 하나의 배열로 연결합니다. Join(separator)은 배열의 각 요소 값을 함께 연결하는 문자열을 반환하며, 구분 기호를 사용하여 구분합니다.

toLocaleString, toString, valueOf:는 일반적으로 사용되지 않는 Join의 특별한 용도로 간주될 수 있습니다.

자세한 기본 정보는 다음을 참조하세요. js 배열

JavaScript 배열(slice() 함수)의 빠른 복제 및 정렬, 셔플링 및 검색 배열(sort() 함수

javascript는 배열에서 중복된 항목을 삭제합니다(uniq)

JScript 내장 요소의 삭제 방법 object Array

Javascript 배열 사용법 호출 방법 요약

javascript 배열 정렬 기능

객체 및 javascript 배열 응용 팁

Javascript에서 배열을 복제하는 가장 간단한 방법

Javascript에서 배열을 만드는 가장 간단한 코드

세 가지 JavaScript 배열 복사 방법의 성능 비교

자세한 내용은 해당 페이지에서 "javascript array"를 검색하시면 관련 내용을 더 보실 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.