JavaScript undefined x 1 은 무엇 을 표시 합 니까?

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 새 창 열기
  • 자 바스 크 립 트 드 롭 다운 목록 만 드 는 법
  • 좋은 웹페이지 즐겨찾기