>웹 프론트엔드 >JS 튜토리얼 >JavaScript 미니멀 입문 튜토리얼(3): Array_javascript 기술

JavaScript 미니멀 입문 튜토리얼(3): Array_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:32:541178검색

이 기사를 읽으려면 다른 언어로 프로그래밍한 경험이 필요합니다.

JavaScript 배열은 객체입니다(선형적으로 할당된 메모리가 아님).

배열 리터럴을 통해 배열 만들기:

코드 복사 코드는 다음과 같습니다.

var 비어 있음 = [];
var 숫자 = [
'제로', '하나', '둘', '셋', '넷',
'다섯', '여섯', '일곱', '여덟', '아홉'
];
비어 있음[1] // 정의되지 않음
숫자[1] // '1'
비어 있음.길이 // 0
숫자.길이 // 10

배열에는 배열의 길이를 나타내는 속성 길이가 있습니다(객체에는 없음). 길이 값은 배열의 가장 큰 정수 속성 이름에 1을 더한 값입니다.

코드 복사 코드는 다음과 같습니다.

var myArray = [];
myArray.length; // 0
myArray[1000000] = true;
myArray.length; // 1000001

길이를 직접 수정할 수 있습니다.

길이를 변경해도 더 많은 공간이 할당되지는 않습니다
길이가 더 작게 변경되고 길이보다 크거나 같은 첨자가 있는 모든 속성이 삭제됩니다
배열도 객체이므로 삭제를 사용하여 배열의 요소를 삭제할 수 있습니다.

코드 복사 코드는 다음과 같습니다.

번호 삭제[2];
숫자[2] === 정의되지 않음;

배열에서 요소를 삭제하면 구멍이 남습니다.

JavaScript는 Array.prototype에 배치되는 일련의 배열 메서드를 제공합니다(여기서는 자세히 설명되지 않음).

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