Ver Mensaje Individual
  #23 (permalink)  
Antiguo 12/06/2011, 23:49
InKarC
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 18 años, 5 meses
Puntos: 87
Respuesta: setTimeout mientras otras acciones

Cita:
Iniciado por Panino5001 Ver Mensaje
Ciertamente no comprendo la valoración negativa de InKarC al comentario de zerokilled. Yo lo veo correctísimo (al aporte de zerokilled). Sería bueno que explicara el motivo de la valoración negativa así aprendemos todos.
La calificacion negativa es por 2 motivos.

1) String SI ES un objeto (técnicamente, literalmente y simbólicamente), lo que sucede es que cuando no es creado explicitamente como uno (new String()) el interprete automáticamente lo crea antes de llamar al método e inmediatamente después lo destruye (teniendo solo acceso a los metodos del prototype y retornando solo el valor primitivo string).

Código Javascript:
Ver original
  1. var texto = new String("Cadena de texto")
  2. texto.prohibido = true;
  3. alert(texto.prohibido) // true

2) Ademas para efectos practicos la unica capacidad que se pierde cuando no es creado explicitamente como un objeto es solo esa; que no funciona añadirle propiedades y metodos de forma directa (e.j: texto.prohibido = true) ya de por si un novato ni siquiera sabe que eso se puede hacer con los objetos en javascript.

Última edición por InKarC; 13/06/2011 a las 00:00