Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2012, 17:31
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 6 meses
Puntos: 269
Respuesta: usar la palabra "Object" como identificador de una función

Muchas gracias.
Entonces si las funciones constructoras no sobrescriben los objetos nativos, ¿porque sucede esto?
Código Javascript:
Ver original
  1. function Array(){}
  2. function Date(){}
  3. function String(){}
  4.  
  5. var array = new Array(2, "hola", true, 45.34);
  6. var string= new String("string");
  7. var date  = new Date();
  8.  
  9. console.log(array[0]);      //undefined
  10. console.log(string);        //>String pero no del tipo primitivo
  11. console.log(date.getDay()); //>Uncaught TypeError: Object #<Date> has no method 'getDay'