那是一个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
。