пусть obj1 = OBJ, и пусть obj1 = {...} OBJ различие

    пусть OBJ = { 
        имя: "吴小明" , 
        возраст: 24 , 
        любовь: { 
            pingpang: истинно  }  }  пусть obj1 = OBJ;  obj.name = "孙艺珍" ; obj.love.pingpang = ложь ; console.log (OBJ) console.log (obj1)

Выход:

{имя: "孙艺珍", возраст: 24, любовь:  { pingpang:  ложь} }
aa.html: 20 {имя: "孙艺珍", возраст: 24, любовь:  { pingpang:  ложь} }

 

    пусть OBJ = { 
        имя: "吴小明" , 
        возраст: 24 , 
        любовь: { 
            pingpang: истинно 
        } 
    } 
    пусть obj1 = {...} OBJ; 
    obj.name = "孙艺珍" ; 
    obj.love.pingpang = ложь ; 
    console.log (OBJ) 
    console.log (obj1)

Выход:

{имя: "孙艺珍", возраст: 24, любовь:  { pingpang:  ложь} }
aa.html: 20 {имя: "吴小明", возраст: 24, любовь:  { pingpang:  ложь} }

 

Поэтому, пусть obj1 = {...} OBJ; средства только тогда, когда структура данных OBJ иерархии, так что объект не копируется эталонным отношения.

рекомендация

отwww.cnblogs.com/wuqilang/p/12380826.html