Skip to content

Instantly share code, notes, and snippets.

@kwarodom
Created October 8, 2020 07:21
Show Gist options
  • Save kwarodom/f5e7efe6db1efaf3911ec468da33f9b8 to your computer and use it in GitHub Desktop.
Save kwarodom/f5e7efe6db1efaf3911ec468da33f9b8 to your computer and use it in GitHub Desktop.
JS Bin // source https://jsbin.com/pukiyukera
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
// const number = 1;
// const num2 = number;
// console.log(num2);
//1. just reference
// const person = {
// name: 'Max'
// }
// const secondPerson = person;
// person.name = 'Manu';
// console.log(person.name)
// console.log(secondPerson)
//2. to copy
'use strict';
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var person = {
name: 'Max'
};
var secondPerson = _extends({}, person);
person.name = 'Manu';
console.log(person.name);
console.log(secondPerson);
</script>
<script id="jsbin-source-javascript" type="text/javascript">// const number = 1;
// const num2 = number;
// console.log(num2);
//1. just reference
// const person = {
// name: 'Max'
// }
// const secondPerson = person;
// person.name = 'Manu';
// console.log(person.name)
// console.log(secondPerson)
//2. to copy
const person = {
name: 'Max'
}
const secondPerson = {
...person
}
person.name = 'Manu';
console.log(person.name)
console.log(secondPerson)</script></body>
</html>
// const number = 1;
// const num2 = number;
// console.log(num2);
//1. just reference
// const person = {
// name: 'Max'
// }
// const secondPerson = person;
// person.name = 'Manu';
// console.log(person.name)
// console.log(secondPerson)
//2. to copy
'use strict';
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var person = {
name: 'Max'
};
var secondPerson = _extends({}, person);
person.name = 'Manu';
console.log(person.name);
console.log(secondPerson);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment