前提・実現したいこと
初期値が決まっていない多次元配列(オブジェクト)の宣言をきれいに記述したいです。
ネット上で調べても、初期値が決まっている場合が多く
自分がほしい答えを探し出すことが出来ませんでした。
やりたいことのイメージ
javascript
1var object1 { 2 property1: { 3 array1: [], 4 array2: [] 5 }, 6 property2: { 7 array1: [], 8 array2: [] 9 }, 10 property3: { 11 array1: [], 12 array2: [] 13 } 14}
Error
Uncaught SyntaxError: Unexpected token {
object1 の宣言部分で上記エラーが発生します。
現状
javascript
1var object1 = {}; 2object1.property1 = {}; 3object1.property1.array1 = []; 4object1.property1.array2 = []; 5object1.property2 = {}; 6object1.property2.array1 = []; 7object1.property2.array2 = []; 8object1.property3 = {}; 9object1.property3.array1 = []; 10object1.property3.array2 = [];
現状は上記のように初期化していますが、
やりたいことのイメージに近いやり方で初期化出来ませんでしょうか。
よろしくお願いいたします。
とりあえず、やりたいことのイメージの一行目を「var object1 = {」にしてみましょうか。それでエラー消えませんかね?
回答3件
あなたの回答
tips
プレビュー