2016-12-31 2 views
1

問題があります。オブジェクトのコピーを別のオブジェクトの中に作成します。 JAVASCRIPT

私はこのような単純なオブジェクトがあります。

var simpleObject = { 

    name = "John", 
    favColor = "blue 
} 

と内側複数のプロパティとオブジェクトと他のオブジェクト:

私はこのような大きなオブジェクト内simpleObjectのコピーを入れたい:

biggerObject.copyofSimpleObject = simpleObject; 

しかし、私はsimpleObjectの値を変更するたびにbiggerObject.copyofSimpleObjectの値も変更されます。

これはクールなことですが、元のオブジェクトへの参照のようですが、このような状況では元のsimpleObjectが変更されたときにbiggerObject.copyofSimpleObjectの値が変わらないようにコピーする必要があります。私はそれがおそらく単純だと知っていますが、私はノブなので、これを行う方法がわかりません。助けてください:)ありがとう!これは私が使用しているすべてのjavascriptです。

答えて

0

あなたは簡単に行うことができます。

var simpleObject = { 
    name : "John", 
    favColor :"blue" 
} 

そして、あなたが使用してアクセスすることができます:

var bigObject = {copyObject:simpleObject} 

そして、このようなあなたのsimpleObjectを定義

bigObject.simpleObject 
関連する問題