avr39ripe

jsJSONBasics

May 13th, 2021
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en" id="html">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>CANVAS</title>
  6.     <style>
  7.         html,
  8.         body {
  9.             display: flex;
  10.             align-items: center;
  11.             justify-content: center;
  12.         }
  13.  
  14.         .container {
  15.             display: flex;
  16.             flex-direction: row;
  17.             justify-content: center;
  18.             align-content: center;
  19.             align-items: center;
  20.             margin-top: 30px;
  21.             position: relative;
  22.         }
  23.  
  24.         canvas {
  25.             margin: 10px;
  26.             border: 1px solid black;
  27.             background-image: url('grid.png');
  28.         }
  29.     </style>
  30. </head>
  31. <body>
  32.     <div id="container" class="container">
  33.     </div>
  34.     <script>
  35.         'use strict'
  36.         {
  37.             let obj = {
  38.                 name: 'Bill', sname: 'Gates', age: 65.4, company: { name: 'Microsoft', position: 'Founder', evilcompany: null },
  39.                 arr: [1,3,4]
  40.             };
  41.  
  42.          
  43.             //{"name":"Bill","sname":"Gates","age":65,"company":{"name":"Microsoft","position":"Founder"}}
  44.             let json = JSON.stringify(obj);
  45.             console.log(json);
  46.  
  47.             let restoredObj = JSON.parse(json);
  48.  
  49.             console.log(restoredObj);
  50.             console.log(typeof (json));
  51.             console.log(typeof(restoredObj));
  52.  
  53.             let objCopy = JSON.parse(JSON.stringify(obj));
  54.             console.log(objCopy);
  55.             console.log(typeof (objCopy));
  56.  
  57.             console.log(obj === objCopy);
  58.  
  59.         }
  60.     </script>
  61. </body>
  62. </html>
Advertisement
Add Comment
Please, Sign In to add comment