이 기사를 읽으려면 다른 언어로 프로그래밍 경험이 필요합니다.
JavaScript에서 배열은 객체 (선형으로 할당되지 않은 메모리가 아님)입니다.
배열 문자를 통해 배열을 만듭니다.
코드 사본은 다음과 같습니다.
val empty = [];
var 번호 = [
'Zero', 'One', 'Two', 'Three', 'Four',
'5', '6', '7', '8', '9'
];
비우기 [1] // 정의되지 않았습니다
숫자 [1] // 'one'
빈.length // 0
숫자. 길이 // 10
배열의 길이는 배열의 길이를 나타내는 속성 길이 (객체는 그렇지 않음)를 가지고 있습니다. 길이 값은 배열의 최대 정수 속성 이름과 1입니다.
코드 사본은 다음과 같습니다.
var myArray = [];
MyArray.length; // 0
MyArray [10000000] = true;
MyArray.length; // 1000001
길이를 직접 수정할 수 있습니다.
더 많은 공간을 할당하지 않도록 길이가 변경됩니다.
길이는 더 작은 것으로 변경되며 첨자가있는 모든 속성이 길이와 동일하게 삭제됩니다.
배열도 객체이므로 삭제를 사용하여 배열에서 요소를 삭제할 수 있습니다.
코드 사본은 다음과 같습니다.
삭제 번호 [2];
숫자 [2] === 정의되지 않은;
이런 식으로 배열에서 요소를 삭제하면 구멍이 남습니다.
JavaScript는 배열에 배치되는 배열 메소드 세트를 제공합니다 (여기서는 자세히 소개하지 않습니다).