| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
- <head>
 
-   <meta charset="UTF-8">
 
-   <meta http-equiv="X-UA-Compatible" content="IE=edge">
 
-   <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-   <title>Document</title>
 
- </head>
 
- <body>
 
-   <script>
 
-     // var person = {
 
-     //   name:'zs',
 
-     //   age: 18
 
-     // }
 
-     // console.log(person)
 
-     // /* 将对象转化成字符串类型 */
 
-     // var str = JSON.stringify(person)
 
-     // console.log(str)
 
-     // /* 将字符串转化为对象 */
 
-     // var obj = JSON.parse(str)
 
-     // console.log(obj)
 
-     var obj1 = {
 
-       name:'zs',
 
-       age: 18
 
-     }
 
-     // var obj2 = obj1 
 
-     // obj1.age = 30
 
-     // console.log(obj2)
 
-     // console.log(obj1)
 
-     /* 
 
-       浅拷贝、浅克隆: 将一个变量复制给另一个变量  修改其中一个变量
 
-       原先的变量也随之改变(引用数据类型)
 
-       深拷贝、深克隆: 将一个变量复制给另一个变量  修改其中一个变量
 
-       原先的变量不跟随改变(基本数据类型)
 
-     */
 
-     var tmp = JSON.stringify(obj1) //转化为字符串
 
-     var obj2 = JSON.parse(tmp) //转化成对象
 
-     obj2.age = 30
 
-     console.log(obj1)
 
-     console.log(obj2)
 
-     /* 
 
-     实现深拷贝 可以通过JSON.stringfy()先转化成字符串
 
-     然后对字符串进行一个复制 在转化成对象
 
-     JSON.parse()
 
-     */
 
-   </script>
 
- </body>
 
- </html>
 
 
  |