Я изучаю JavaScript и читал, что функции похожи на объекты и могут иметь такие свойства:
var person = function(){
}
person.name="John Smith"; //output ""
person.age=21; //output 21
person.profession="Web Developer"; //output "Web Developer"
Почему свойство name пустое?
Спасибо