> 웹 프론트엔드 > JS 튜토리얼 > JavaScript의 연관 배열 분석에 대해_기본 지식

JavaScript의 연관 배열 분석에 대해_기본 지식

WBOY
풀어 주다: 2016-05-16 17:37:47
원래의
928명이 탐색했습니다.

일반적인 배열은 채울 때 암시적으로 또는 명시적으로 배열 첨자를 지정하지만 JS의 배열은 다음과 같이 연관 배열을 형성하는 이름 형식으로 요소에 값을 할당할 수 있습니다.

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

var arr=new Array();
arr ["china"]="beijing,niaoling,hulan";
arr["usa"]="newyork,washington,atlanta";
arr["japan"]="tokyo";

alert(arr["china"]);
alert(arr["japan"]);

경고(arr[0])

위의 문장 경고(arr[0])에 주의하세요. 이는 아무런 차이 없이 반환됩니다. 이는 연관 배열에서 배열 요소는 더 이상 전통적인 첨자를 통해 액세스할 수 없고 요소 이름을 통해 액세스해야 함을 의미합니다.
이름으로 배열 요소에 액세스하는 이러한 형태는 높은 가독성, 유연성 및 편의성이라는 장점이 있습니다. 어느 정도 JS에서는 해시 테이블로 사용될 수 있습니다.
연관 배열을 순회할 때 다음 코드에서 for in 루프를 사용해야 합니다.

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

var arr=new Array();
arr ["china"]="beijing,niaoling,hulan";
arr["usa"]="newyork,washington,atlanta";
arr["japan"]="tokyo";

//이 방법으로 연관 배열의 이름을 순회할 수 있습니다
for(var item in arr){
alert(item);
}

// 이 메서드는 연관 배열의 각 요소를 순회할 수 있습니다.
for(var item in arr){
alert(arr[item]);
}

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿