Skip to content

Latest commit

 

History

History
89 lines (88 loc) · 1.17 KB

JavaScript.md

File metadata and controls

89 lines (88 loc) · 1.17 KB

Programming fundamental concepts

  • Language
    • Object
    • this
    • arrow function
    • async function
    • call
    • bind
    • apply
    • instanceof
    • ...spread
    • ...rest
    • typeof
    • destructuring
    • generator
    • iterator
    • async generator
    • async iterator
    • chaining
    • optional chaining
    • IIFE
    • global
    • globalThis
    • window
    • getters and setters
    • proto
    • prototype
    • equality operators
    • logical operators
    • bitwise operators
    • ternary operator
    • void
    • yield
    • await
    • template literal
    • strict mode
    • delete
    • in
    • super
    • Symbol
    • Reflect
  • Statements
    • if
    • while
    • do..while
    • for
    • for..in
    • for..of
    • for await
    • throw
    • break
    • continue
    • import
    • export
    • label
    • try..catch
    • switch
    • class
    • new Error
    • with
  • Functions
    • function declaration
    • function expression
    • return
    • default parameters
    • functional object
  • Data structures
    • Array
    • mixin
    • extend
    • typed arrays
    • Map
    • Set
    • undefined
    • null
    • Proxy
    • weak collections
    • timers
    • EventEmitter
    • RegExp
    • Date
    • BigInt
  • Infrastructure
    • V8
    • Node.js
    • npm
    • prettier
    • MDN