이 자바 스크립트 코드에 어떤 문제가 있는지 말해 줄 수 있습니까? 국가 배열이 올바르게 초기화되지 않은 것 같습니다. 두 번째 document.write ("test2"); 줄 :자바 스크립트 배열에서 객체 리터럴의 속성에 액세스하는 방법
<script>
document.write("test1");
var countries;
countries = [
{
name: 'France',
continent: 'Europe',
cities: ['Paris', 'Nice'],
photos: [france1.jpg, france2.jpg]
},
{
name: 'Mexico',
continent: 'North America',
cities: ['Tijuana', 'Cancun', 'Mexico City'],
photos: [mexico1.jpg, mexico2.jpg, mexico3.jpg]
},
{
name: 'China',
continent: 'Asia',
cities: ['Beijing', 'Shanghai', 'Hong Kong'],
photos: [china1.jpg, china2.jpg]
}
];
document.write("test2");
document.write(countries[0].name);
</script>
브라우저의 개발자 콘솔을 확인하십시오. 사진 이름이 문자열이 아니기 때문에 가능성이 있습니까? –
사진이 이미지의 문자열 이름으로 사용 되나요? – astidham2003
기본적으로 오타 유형 문제이므로 닫으려고합니다. 그건 그렇고, 질문 제목은 질문과 무슨 상관이 있습니까? – nnnnnn