obj[a][b]=c などの深い属性をオブジェクトに追加します。

obj[a][b]=cなどの構造を構築する場合は、次の手順に従う必要があります。

        最初のステップ: 最初にobj[a] = { ...obj[a] } を構築します。

        パート 2: obj[a][b] = c を構築します。

この構築の理由は、 obj[ a ][b] = cを構築する前に、 obj[a]オブジェクトの存在を確認する必要があるためですオブジェクトが存在しない場合、obj[a]オブジェクトのプロパティを構築すると、エラーを報告します。以下に例を示します。

正しい例:

        

その出力:

 反例:

 その出力:

 

 

おすすめ

転載: blog.csdn.net/qq_52495709/article/details/129314935