<!DOCTYPE html>
<html>

  <head>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>

  <body>
    <h1>object assign ! check console</h1>
  </body>
<script>

let obj = {
 a: 1,
 b: 2,
};

let objCopy = Object.assign({}, obj);

console.log(objCopy);

// Result - { a: 1, b: 2 }
// Well, this does the job so far. We have made a copy of obj. Let's see if immutability exist:
let obj1 = {
 a: 1,
 b: 2,
};

let objCopy1 = Object.assign({}, obj1);
console.log(objCopy1); // result - { a: 1, b: 2 }
objCopy1.b = 80;
console.log(objCopy1); // result - { a: 1, b: 80 }
console.log(obj1); // result - { a: 1, b: 2 }


</script>
</html>
// Code goes here

/* Styles go here */