2

私はしばらくの間、オブジェクトのチェーンを JavaScript でインスタンス化するより迅速な方法があるかどうか疑問に思っていました。

たとえば、次の「オブジェクトのチェーン」があるとします。

window.myobject1.myobject2.myobject3 = {}

これはもちろん機能しません.. object1 と object2 はインスタンス化されていないため.. ただし.. これを機能させるには.. 次のようにする必要があります。

window.myobject1 = {}
window.myobject1.myobject2 = {}
window.myobject1.myobject2.myobject3 = {}

これは単にばかげているように見えます..より現実的なケースでは..私たちが持っているとしましょう

window.server.responses.currentuser.id

ここで、サーバー、応答、および現在のユーザーは単に「名前空間」/空のエンティティとして機能します.チェーン全体をオブジェクトとしてインスタンス化するようにjavascriptに指示できる方法はありますか?..チェーンの各部分をインスタンス化する必要はありません新しい行に?

これは悪い例かもしれませんが、あなたはそれを理解していると思います..例えば、私も持っているかもしれません:

window.server.responses.currentuser.id
window.server.responses.theotherusers.personone.id
window.server.responses.labels.personname

等..

前もって感謝します!

4

1 に答える 1