Результатом должна быть ошибка - и, по крайней мере, в Chrome это так.
test
внутри hh
- локальная функция, и она не должна быть доступна извне.
Что касается Function.test
, то это свойство Function
- не является членом всех функций.Если вы действительно хотите сделать что-то членом всех функций, его нужно добавить в Function.prototype