2016-11-22 6 views
0
var John = { Cats: 2, Dogs: 3, Turtles: 1 }; 

var Mary = { Dogs: 0, Parakeets: 3}; 

既にオブジェクトを作成した後で新しいディメンションを追加するにはどうすればよいですか?多次元オブジェクトに要素を追加しますか?

John.Parakeet = 1; 

あなたは:

...ジョンは今も1羽のインコ

を持っている...メアリーは、今も同様5恋

+2

あなたは 'John.Parakeet = 1'を試しましたか –

+2

猫、犬、カメなどは 'dimensions'ではありません、それらはプロパティです –

+0

この質問はGoogle検索でかなり簡単に答えられるかもしれませんが、私が知っている正しい用語を知っていることは必ずしも容易ではありません。第1に、オブジェクトのプロパティは「要素」(配列の場合)や「ディメンション」と呼ばれません。 **プロパティ**と呼ばれています。第二に、これは多次元のオブジェクトではありません - あなたがここで持っているものではない "ネストされたオブジェクト"を意味しない限り、それが何を意味するかはわかりません。基本的なJavaScriptチュートリアルで役立つ用語を理解すれば、「javascriptオブジェクトにプロパティを追加」することができます。 –

答えて

3

ただ、それらに値を与えるが、持っています他のプロパティと同様にこれらのプロパティに後でアクセスできます。

本当に難しいことではありません。

+0

文字列を使用する必要がある場合(つまり、コードを書くときにプロパティ名の内容が分からない場合)、John ['Parakeet'] = 1となります。 – Amadan

関連する問題