これは、プロパティがリテラルに設定されているArray
複数のリテラルを含むリテラルです。Object
String
その構造は、JSON データ交換フォーマットの着想に影響を与えたものです。
[]
内容がコンマで区切られた配列リテラルです。[]
空です。['foo']
の 1 つの文字列が含まれます'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