2016-08-11 1 views
-2

So falsch ist, ich habe ein (abgehört) JavaScript-Objekt:Was mit meinem Objekt

var computer={ 
"Home":{ 
    "Applications":{ 
     "Desktop":{ 

     } 
     "Documents":{ 

     } 
     "Downloads":{ 

     } 
     "Library":{ 

     } 
     "Movies":{ 

     } 
     "Music":{ 

     } 
     "Pictures":{ 

     } 
    } 
} 
"Library":{ 

} 
"Downloads":{ 

} 
"Files":{ 
    personnel 
} 
"Devices":{ 
    "USB":{ 

    } 
    "HardDrive":{ 

    } 

} 
} 

i Javascript-Objekt weiß mehr Objekte enthalten kann, aber Safari-Konsole und JSLint werden einen Fehler werfen. Und ich kann den Fehler nicht finden. Was ist los mit dir?

+1

comma, comma, comma, comma, Komma, Chamäleon. – Will

Antwort

3

Sie tun Kommata ,

var computer={ 
"Home":{ 
    "Applications":{ 
     "Desktop":{ 

     }, 
     "Documents":{ 

     }, 
     "Downloads":{ 

     }, 
     "Library":{ 

     }, 
     "Movies":{ 

     }, 
     "Music":{ 

     }, 
     "Pictures":{ 

     } 
    } 
}, 
"Library":{ 

}, 
"Downloads":{ 

}, 
"Files":{ 
    personnel: '' 
}, 
"Devices":{ 
    "USB":{ 

    }, 
    "HardDrive":{ 

    } 

} 
} 
1

Fügen Sie die Kommas zwischen den Klammern verpassen ...

sollte wie folgt aussehen:

var computer={ 
"Home":{ 
    "Applications":{ 
     "Desktop":{ 

     }, 
     "Documents":{ 

     }, 
     "Downloads":{ 

     }, 
     "Library":{ 

     }, 
     "Movies":{ 

     }, 
     "Music":{ 

     }, 
     "Pictures":{ 

     } 
    } 
}, 
"Library":{ 

}, 
"Downloads":{ 

}, 
"Files":{ 
    personnel: '' 
}, 
"Devices":{ 
    "USB":{ 

    }, 
    "HardDrive":{ 

     }  
} 
}