Skip to content

Instantly share code, notes, and snippets.

View matteocargnelutti's full-sized avatar

Matteo Cargnelutti matteocargnelutti

View GitHub Profile

Keybase proof

I hereby claim:

  • I am matteocargnelutti on github.
  • I am matteoatlil (https://keybase.io/matteoatlil) on keybase.
  • I have a public key ASCAXjTRPQa5Occ_xQxX8TVbWIEunSp76eo5H2OMktIU6Qo

To claim this, I am signing this object:

@matteocargnelutti
matteocargnelutti / js-const-article4.js
Last active March 23, 2018 20:22
JS const article #4
let foo = {x: 12};
const bar = foo;
console.log(bar); // { x: 12 }
foo.x = 13;
console.log(bar); // { x: 13 } !! bar's content has been affected by the changes made in foo !
@matteocargnelutti
matteocargnelutti / js-const-article3.js
Created March 23, 2018 20:02
JS const article #3
let foo = 12;
const bar = foo;
console.log(bar); // 12
foo = 13;
console.log(bar); // 12, our const "bar" hasn't changed !
@matteocargnelutti
matteocargnelutti / js-const-article2.js
Last active March 23, 2018 21:53
JS const article #2
const foo = {};
foo.bar = 42;
console.log(foo); // { bar: 42 }
@matteocargnelutti
matteocargnelutti / js-const-article1.js
Last active March 23, 2018 21:53
JS const article #1
const foo = 12;
foo = 13; // TypeError: Assignment to constant variable.