4.1.1.2 Funciones
El otro subtipo del objeto que usara en todos sus programas JavaScript es la funcion:
function foo() {
return 42;
}
foo.bar = "hello world";
typeof foo; // "function"
typeof foo(); // "number"
typeof foo.bar; // "string"
De nuevo, las funciones son subtipos de los ojetos -- typeof
retorna "function"
, que implica que una funcion es un tipo principal -- y por lo tanto puede tener propiedades, pero usted solo usara propiedades de funcion de objetos (foo.bar
) en limitados casos.
Nota: Para mas informacion en los valores en JavaScript y sus tipos, mire los dos primeros capitulos del titulo Types & Grammar.