중화사전망 - 자전 검색 - JavaScript Js 배열과 Java 배열의 차이점

JavaScript Js 배열과 Java 배열의 차이점

Js 배열은 모든 js 유형을 저장할 수 있습니다. 다른 배열, 객체 또는 함수에 대한 참조를 포함합니다. 연관 배열은 일반 배열과 다릅니다. 일반 배열은 숫자 아래 첨자를 사용하고 연관 배열은 문자열 아래 첨자를 사용합니다. Js 는 유형이 지정되지 않은 언어이므로 배열의 요소 유형은 일치할 필요가 없습니다.

배열 선언: var arr = newarray (); 그런 다음 각 요소에 개별적으로 값을 지정할 수 있습니다. 선언 시 new array( 1,' ‘OK‘', 3, true, {x: 1, y: 4}) 값을 지정할 수도 있습니다.

Js 배열은 Java 의 배열과 Arraylist 의 조합처럼 느껴진다. 두 가지 장점이 모두 있다.

Array () 생성자에 하나의 매개 변수만 전달된 경우 해당 매개 변수는 지정된 배열의 길이입니다.

배열에는 다음과 같은 직접 수량도 있습니다.

Var array =,,; Js 는 다차원 배열을 지원하지 않지만 이러한 중첩은 다차원 배열이 됩니다. 또한 js 의 배열 직접 수의 요소는 상수로 제한되지 않고 임의의 표현식이 될 수 있습니다.

Varbase = 3;

Var 테이블 =; //두 번째 요소는 정의되지 않았습니다.

이런 느슨한 문법은 js 의 두통이다. 물론, 이것도 js 의 강점이다.