我找到了这段代码...
var newEntry, table = [];
newEntry = {
id: '321',
price: '1000',
};
table.push(newEntry);
alert(table[0].id);
它按预期工作。但是我需要添加多个条目,像这样......
var newFont, newColor, table = [];
newFont = {
family: 'arial',
size: '12',
};
newColor = {
hex: 'red',
};
table.push(newFont);
table.push(newColor);
alert(table[0].font);
问题
- 我不想写
table[0].family
。 - 相反,我想写
table['font'].family
. - 它是一个命名键,而不仅仅是一个数字。如果设置增加会更好。