您当前的位置: 首页 > 

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

深拷贝,你懂吗?

发布时间:2020-09-21 22:39:07 ,浏览量:0

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script type="text/javascript"> class Person { name="cyg"; cat={age:3}; scores=[1,3,5]; } let p1=new Person(); let p2=new Object(); p2.name=p1.name; p2.name="zs"; console.log(p1.name); console.log(p2.name); //为什么不同,因为不是同一个类创建出来的对象. p2.cat=p1.cat; p2.cat.age=666; console.log(p1.cat.age); console.log(p2.cat.age); //这又为什么相同,因为猫这个对象是相同的。都是为了获取猫啊。而且是p2.cat=p1.cat;同一个。 </script> </body> </html> 
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.0728s