ECMA 표준 에서 자바 script 콘 솔 은 배열 처럼 대상 을 표시 합 니 다. 예 를 들 어 ["hello", "World"] 이 대상 은 디지털 색인 문자열 을 포함 합 니 다.JavaScript 배열 은 브 라 우 저 마다 차이 가 있 지만, 일반적으로 희소 한 표현 방법 을 사용 하여 같은 대상 의 중복 사용 과 매우 유사 합 니 다.어쨌든 구 글 의 크롬 은 undefined x n 으로 표시 하 는 희소 한 배열 의 표시 방식 을 사용 한 것 으로 보인다.이렇게 보 입 니 다. Chrome 개발 자 콘 솔 에 다음 코드 를 입력 하 십시오.
arr = new Array(4);
arr[2] = "abcd";
console.log(arr);
출력
[undefined × 2, "abcd", undefined × 1]
위의 출력 은 먼저 연속 적 인 두 개의 "undefined" 이 고 x2 로 표시 하여 두 개의 undefined 가 있 음 을 나타 낸다.undefined 값 이 하나 밖 에 없다 면 x 1 로 표시 합 니 다.이렇게 하면 크롬 브 라 우 저 에서 배열 에서 초기 화 된 색인 위치 가 없 는 값 을 분명하게 표시 할 수 있다.
JavaScript 희소 배열
희소 배열 은 0 색인 에서 시작 하지만 연속 적 인 색인 이 있 는 것 은 아니다.일반적인 상황 에서 한 배열 의 길이 length 속성 은 배열 의 요소 의 수량 을 나타 낸다.한 배열 이 희소 하 다 면 length 속성의 값 은 요소 의 수량 보다 큽 니 다.배열 이 충분히 희소 할 때 (대량의 색인 이 부족 함) 색인 에 의 해 배열 에 접근 하 는 것 은 많은 효율 을 잃 게 될 것 이다.성능 면 에서 해시 표 hashtable 과 유사 합 니 다.
JavaScript 소개
브 라 우 저의 JavaScript 기능 지원 을 어떻게 엽 니까? Hello, World! 당신 의 첫 번 째 자 바스 크 립 트 프로그램 자 바스 크 립 트 는 HTML 파일 의 어디 에 두 어야 합 니까? 자 바스 크 립 트 에 주석 을 쓰 는 방법 자 바스 크 립 트 기초
JavaScript 데이터 형식 과 변수 JavaScript 배열 JavaScript 문자열 JavaScript If... Else 구문 JavaScript 순환 루프 JavaScript 전역 변수 JavaScript 의 대상 JavaScript 함수 JavaScript: 문서 개체 모델
Javascript DOM 구조 DOM 요소 방문 DOM 을 어떻게 옮 겨 다 니 는 지 돔 을 어떻게 조작 하 는 지 JavaScript DOM 이벤트 JavaScript 프로 그래 밍
JavaScript 팝 업 상자 JavaScript 새 창 열기 자 바스 크 립 트 드 롭 다운 목록 만 드 는 법