Curso de JavaScript
Lola Cárdenas Luque
Objetos del lenguaje: Function Ya hablamos de este objeto, sin mencionar que era un objeto, cuando estudiamos la declaración de funciones. Nos proporciona la propiedad 'arguments' que, como ya sabemos, es un Array con los argumentos que se han pasado al llamar a una función. Por el hecho de ser un Array, cuenta con todas las propiedades y los métodos de estos objetos.
Unas consideraciones finales No sé si os habreis dado cuenta, pero estos objetos propios del lenguaje son (salvo 'Math' y 'Date'), precisamente, los "tipos de datos" con los que cuenta. Lo que en realidad sucede es esto: al crear una variable, en cuanto sabe de qué tipo es, CREA un objeto de ese tipo para la variable en cuestión. Por eso, si tenemos una variable que sea una cadena, automáticamente podemos usar los métodos del objeto String, porque lo que hemos hecho ha sido crear un objeto String para esa variable. En cuanto le asignamos otro tipo (por ejemplo, un número), destruye ese objeto y creo otro del tipo de lo que le hayamos asignado a la variable (si es un número, entonces sería un objeto de tipo Number), con lo que podremos usar los métodos y las propiedades de ese objeto.
http://rinconprog.metropoliglobal.com
- 58 -