1

オブジェクト リテラル プロパティ内に別のプロパティをネストできることがわかりました。以下に例を示します。

var rectangle = { 
    upperLeft : { x : 2, y : 2 },
    lowerRight : { x : 4, y : 4}
};

ただし、そのネストされたプロパティ内にさらに別のプロパティをネストしようとすると、これを機能させることができませんでした。私の構文が間違っているのでしょうか?これが私のコードです:

var rectangle = { 
    upperLeft : { x : {min: 2, max: 4}, y : 2 },
    lowerRight : { x : {min: 4, max: 6}, y : 4}
};
4

1 に答える 1

2

2 番目のサンプルは問題ありません。アクセスすると:

rectangle.upperLeft.x.min

正しく返されます2。どのような問題が発生しますか? 理論上の最大ネスティング レベルはないことに注意してください。

于 2012-05-15T16:27:55.917 に答える