Антон Спирин, Ты то хотя бы непутай книгу со справочников. У него помимо теории есть и практика и описание различных задач кодом. Абстрактные примеры и т.д. Но у него отдельно есть и справочник.
Ты опять за свое ? что там у тебя работает. В первом случае все работает а во втором все НЕ работает. Где у тебя код работает.
У тебя во втором случает возвращается у функции, которая ничего не return'нет - undefined. И ты undefined пытаешься вызывать как функцию.
P.S. а править вопрос не хорошо. Изначально утверждала, что оба кода работают. Даже не можешь отличить работающий код от не работающего о чем вообще может идти речь. Еще про какие-то книжки гооворит, что читает а банальпо переменную не может создать.