Skip to content

Instantly share code, notes, and snippets.

@toanlc0912
Created February 25, 2019 09:14
Show Gist options
  • Save toanlc0912/6d56d94143abf7c9043ea418765e41fc to your computer and use it in GitHub Desktop.
Save toanlc0912/6d56d94143abf7c9043ea418765e41fc to your computer and use it in GitHub Desktop.
JS Bin // source https://jsbin.com/yuneyiv
<!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">
// SPREAD Operator
'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 numbers = [1, 2, 3];
var newNumbers = [].concat(numbers, [4]);
console.log(newNumbers);
var person = {
name: 'Toan'
};
var newPerson = _extends({}, person, {
age: 20
});
console.log(newPerson);
</script>
<script id="jsbin-source-javascript" type="text/javascript">// SPREAD Operator
const numbers = [1,2,3];
const newNumbers = [...numbers, 4];
console.log(newNumbers);
const person = {
name : 'Toan'
};
const newPerson = {
...person,
age: 20
}
console.log(newPerson);</script></body>
</html>
// SPREAD Operator
'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 numbers = [1, 2, 3];
var newNumbers = [].concat(numbers, [4]);
console.log(newNumbers);
var person = {
name: 'Toan'
};
var newPerson = _extends({}, person, {
age: 20
});
console.log(newPerson);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment