我试图查看这是否可行,但找不到答案。
我正在尝试以下工作:
var defaults = {
'background-color': '#000',
color: '#fff',
weekdays: {['sun','mon','tue','wed','thu','fri','sat']}
};
它只是给出了一个错误,我已经尝试使用({...})
和[{...}]
,我希望能够使用类似这样的方法来访问工作日:
defaults.weekdays[0];
这可能吗?
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 data = {
name: "Ankit",
age: 24,
workingDay: ["Mon", "Tue", "Wed", "Thu", "Fri"]
};
for (const key in data) {
if (data.hasOwnProperty(key)) {
const element = data[key];
console.log(key+": ", element);
}
}
var defaults = {
"background-color": "#000",
color: "#fff",
weekdays: [
{0: 'sun'},
{1: 'mon'},
{2: 'tue'},
{3: 'wed'},
{4: 'thu'},
{5: 'fri'},
{6: 'sat'}
]
};
console.log(defaults.weekdays[3]);
var course = {
InfoTech:["Information Systems","Internet Programming","Software Eng"],
BusComm:["Commercial Law","Accounting","Financial Mng"],
Tourism:["Travel Destination","Travel Services","Customer Mng"]
};
console.log(course.Tourism[1]);
console.log(course.BusComm);
console.log(course.InfoTech);
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"]}, //
]
};