外部オブジェクトの要素には値がありますが、キーはありません。キューブ ポイントの配列が必要な場合は、角かっこを使用して配列リテラルを示します。
var cube_points = [
{'x' : 100, 'y' : 100, 'z' : 100},
{'x' : 100, 'y' : 100, 'z' : -100},
{'x' : -100, 'y' : 100, 'z' : -100},
{'x' : -100, 'y' : 100, 'z' : 100},
{'x' : 100, 'y' : -100, 'z' : 100},
{'x' : 100, 'y' : -100, 'z' : -100},
{'x' : -100, 'y' : -100, 'z' : -100},
{'x' : -100, 'y' : -100, 'z' : 100}
];
オブジェクトが必要な場合は、アイテムにキーを与えます。これは、数字、文字、またはオブジェクトである可能性があります。
var cube_points = {
1: {'x' : 100, 'y' : 100, 'z' : 100},
2: {'x' : 100, 'y' : 100, 'z' : -100},
'q': {'x' : -100, 'y' : 100, 'z' : -100},
'z': {'x' : -100, 'y' : 100, 'z' : 100},
'25': {'x' : 100, 'y' : -100, 'z' : 100},
'26': {'x' : 100, 'y' : -100, 'z' : -100},
10: {'x' : -100, 'y' : -100, 'z' : -100},
11: {'x' : -100, 'y' : -100, 'z' : 100}
};
明らかに、オブジェクトを使用するには、ある種の規則正しいキー選択システムが必要です。ポイントには簡単に名前を付けることができないため、配列を使用することをお勧めします。しかし、オブジェクト リテラル表記がどのようになるかを示したかったのです。