JS의 화합물 어레이 연관 배열은 객체와 동일합니다. 키가 배열에 존재하는지 (또는 객체에 특정 속성이 포함되어 있는지)를 결정하려면 ary = {key : undefined}가있을 수 있으므로 ary [key] == 정의를 사용할 수 없습니다. 올바른 방법은 다음과 같습니다.
ary.hasownproperty (키); 또는 obj.hasownproperty (키);
또한 키 값 쌍을 사용하여 복합 배열 또는 객체를 루프로 사용하는 경우 다음을 사용해야합니다.
for (ary in ary) {document.write (key+":"+ary [key]); }
배열에 키가 있는지 여부를 결정하기 위해 JavaScript의 위의 간단한 예는 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.