Array dans un objet Javascript?

J'ai essayé de voir si cela est possible, mais je ne trouve pas ma réponse.

J'essaie d'obtenir ce qui suit:

var defaults = { 'background-color': '#000', color: '#fff', weekdays: {['sun','mon','tue','wed','thu','fri','sat']} }; 

Cela donne juste une erreur et j'ai essayé d'utiliser ({...}) et [{...}] J'aimerais pouvoir accéder aux jours de semaine en utilisant quelque chose comme:

 defaults.weekdays[0]; 

Est-ce possible?

Tuez les entretoises.

 var defaults = { backgroundcolor: '#000', color: '#fff', weekdays: ['sun','mon','tue','wed','thu','fri','sat'] }; 
 // define var foo = { bar: ['foo', 'bar', 'baz'] }; // access foo.bar[2]; // will give you 'baz' 
 var obj = { webSiteName: 'StackOverFlow', find: 'anything', onDays: ['sun' // Object "obj" contains array "onDays" ,'mon', 'tue', 'wed', 'thu', 'fri', 'sat', {name : "jack", age : 34}, // array "onDays"contains array object "manyNames" {manyNames : ["Narayan", "Payal", "Suraj"]}, // ] };