-2
var data = {};
data.info.id = "alpha";
コンソールにログする: "TypeError: data.info is undefined
"。未定義オブジェクトに値を割り当てる方法は?
これは素晴らしいことですが、私はdata.info.id
に値を格納する必要があります。どんなオブジェクトがやらなければならないのでしょうか?
data: {
info: {
id: "alpha"
}
}
が本当にdata.info = {}
必要なステップです:
これは、このように見えるオブジェクトを作成する必要がありますか?
Patrick Evansに対する回答として、これは無関係な質問です。
はい、それは次のとおりです。つまり、このような
data
-objectに直接info
を-OBJECT入れています。それ以外の場合、 'data.info'は' undefined'を待ちます。アクセスしようとすると、オブジェクトは自動的にプロパティを取得しません。それはあらゆる種類の混乱を作り出します。 –マイクC - 十分な公正。私はあなたに最高の答えを与えることができるように返信する – snazzybouche
パトリックエヴァンスは誰ですか、そして彼はあなたの質問に何をしなければなりませんか?コメントは、コメントの編集ではなく、編集してください。 –