| Pues
si: existe un objeto llamado Object
del que derivan todos los objetos de JavaScript, los predefinidos y los defindios
por el usuario. Esto significa que los objetos usados en JavaScript heredan
las propiedades y métodos de Object.
Métodos
toString
Devuelve una cadena dependiendo del objeto en que se use
| Objeto |
Cadena devuelta por el método |
| Array |
Los elementos del array separados por coma |
| Boolean |
Si el valor es false devuelve "false" si no
devuelve "true" |
| Function |
la cadena "function nombre_de_función(argumentos){
[código]}" |
| Number |
Representación textual del número |
| String |
El valor de la cadena |
| Default |
"[object nombre_del_objeto]" |
valueOf
Devuelve el valor del objeto dependiendo del objeto en que se use
| Objeto |
Valor que devuelve el método
|
| Array |
Una cadena formada por los elementos separados por coma |
| Boolean |
El valor booleano (true o false) |
| Date |
La fecha como el número de milisegundos desde el
1/1/1970, 00:00 |
| Function |
La propia función |
| Number |
El valor numérico |
| String |
La cadena |
| Default |
El propio objeto |
Propiedades
constructor
Esta propiedad contiene una referencia a la función que crea las
instancias del objeto en particular. Por ejemplo:
x = new String("Hola");
//En este caso s.constructor contendrá
// function
String() { [native code] }
prototype
Es una propiedad utilizada para asignar nuevos métodos o propiedades
a un objeto, elementos estos que serán heredados por las diferentes
instancias de ese objeto. Ejemplo:
Array.prototype.nombTipo = "matriz";
lista = new Array(9);
document.write(lista.nombTipo);
//Escribirá la palabra matriz que es el nombTipo
//que hemos dado para el objeto Array
|