Function


  • Function Expression
  • Function Declaration
  • Named Function Expression
  • Anonymous Function Expression
  • Immediately Invoked Function Expression
  • new Function
  • Разница между Function Expression и Function Declaration
  • Сallback

  • Правила именования функции
  • Параметры функции
  • Аргументы функции
  • Локальные переменные
  • Внешние переменные
  • Возврат значения (return)

  • Глобальный объект
  • Closure ( Замыканиe )
  • LexicalEnvironment
  • Property [[Scope]]
  • [[Scope]] для new Function
  • Прием проектирования "Модуль"

  • Чистая функция
  • Детерминированная функция
  • Недетерминированная функция
  • Побочный эффект ( side effect )
  • Функция предикат
  • Функции высшего порядка
  • Функции первого класса
  • Разница между функцией высшего порядка и функцией первого класса
  • Рекурсия
  • Стек

  • Каррирование
  • Композиция
  • Мемоизация

results matching ""

    No results matching ""