簡體   English   中英

如何在JavaScript數組中訪問對象文字的屬性

[英]How to access attributes of object literals in javascript array

您能告訴我這段JavaScript代碼有什么問題嗎? 似乎countrys數組未正確初始化,因為它甚至沒有使它超過第二個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>

“照片”需要引用。 例如,

{
    name: 'France',
    continent: 'Europe',
    cities: ['Paris', 'Nice'],
    photos: ['france1.jpg', 'france2.jpg']
}

快速檢查一下Javascript錯誤控制台,應該會向您顯示此內容。

您必須在photos變量中輸入字符串('france1.jpg,')。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM