那是一个Array包含多个Object文字的文字,这些文字的属性设置为String文字。
这种结构激发了JSON 数据交换格式。
[]是一个数组字面量,其内容以逗号分隔。[]是空的。['foo']包含一串'foo'. ['foo', 'bar']包含'foo'和'bar'。
{}是一个对象字面量,其内容是键值对。{}是空的。{foo: 'bar'}包含一个'foo'值为 的键'bar'。{foo: 'bar', fizz: 'buzz'}包含一个'foo'值为 的键和一个值为'bar'的键。'fizz''buzz'
要向原始数组添加更多数据(重复标准化形式以供参考),只需在数组末尾添加另一个对象:
原来的
var pieData = [{
value: 500,
color: "#F38630"
}, {
value: 10,
color: "#E0E4CC"
}, {
value: 200,
color: "#69D2E7"
}];
附加对象
var pieData = [{
value: 500,
color: "#F38630"
}, {
value: 10,
color: "#E0E4CC"
}, {
value: 200,
color: "#69D2E7"
}, { //new object starts here
value: 80,
color: "#123456"
}];
如果需要动态添加更多对象pieData,可以使用标准数组方法,如push、unshift和splice。