Собрали в одном месте самые важные ссылкичитайте авторский блог
Как создать новую функцию на основе имеющейся, но с уже определённым обязательным параметром.