我有一个问题。
我有一个像这样的简单对象:
var simpleObject = {
name = "John",
favColor = "blue
}
和另一个具有更多属性和对象的对象:
我想将simpleObject的COPY放在更大的对象中,如下所示:
biggerObject.copyofSimpleObject = simpleObject;
但是当我更改simpleObject的值时,updObject.copyofSimpleObject的值也会发生变化。
所以它似乎是对原始对象的引用,这是一件很酷的事情但是在这种情况下我需要它是一个副本,这样当原始simpleObject改变时,greaterObject.copyofSimpleObject值保持不变。我知道这很简单,但我不知道怎么做,因为我是个菜鸟。请帮忙:)谢谢!这是我正在使用的所有javascript。
答案 0 :(得分:0)
您可以这样做:
var bigObject = {copyObject:simpleObject}
并像这样定义你的simpleObject:
var simpleObject = {
name : "John",
favColor :"blue"
}
然后您可以使用以下方式访问它:
bigObject.simpleObject