Skip to content

Instantly share code, notes, and snippets.

@nnhjs
Last active May 8, 2020 04:28
Show Gist options
  • Save nnhjs/dcf8e6af791752dbdb4be4329aa3ed06 to your computer and use it in GitHub Desktop.
Save nnhjs/dcf8e6af791752dbdb4be4329aa3ed06 to your computer and use it in GitHub Desktop.
ES6
Hoisting
Var let const
hoisting
declare
block scope
Function contex & bind
//global context
//function context
//bind
Arrow function expression (fat arrow)
//Arrow function expression
//fat arrow
Template String
Arguments
//Array-like object && arguments
Default Parameters
Call
Aplly
Enhanced Object literals
OOP / Class
constructor()
inheritance
extends
method overriding
super
static
rest
//...rest
spread
//...spread
value types & reference types
spread part 2
//spread an object
Closure
Higher order Function
Destructuring
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment