var x = {}
x['hello'] = {"what": "world"}
alert(x['hello'].what)
要素 'hello'が明示的に設定されているために機能します。まだ定義されていない要素のプロパティを設定し、その場で作成するにはどうすればよいですか?
私はまだいない。これはTypeError: Cannot set property 'what' of undefined
でFAIS要素を設定し、その場でそれを作成し、
var x = {}
x['hello']['what'] = "world"
のようなもののproertyを定義したいと思います。
Pythonでcollections.defaultdict
を使用するのと同じように、このようなケースを処理する方法はありますか?
いいえ、私はJavascriptがこれを持っているとは思いません。 – Barmar
良い古いPerlishの自動化。 Javascriptではありません。しかし、なぜあなたは本当にそれが必要なのですか? – Thilo
ワンライナーの強迫観念は何ですか?改行がなくなっていますか? – Barmar