Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/05/2014, 07:33
Avatar de jp91
jp91
 
Fecha de Ingreso: mayo-2014
Mensajes: 94
Antigüedad: 10 años, 9 meses
Puntos: 11
Respuesta: ¿como crear un objeto que no sea propiedad del objeto window?

"This" es un puntero cambiante segun lo llamemos.
Código Javascript:
Ver original
  1. function algo (){
  2. console.log(this.propiedad)
  3. };
  4. var objeto = {
  5. propiedad:"rojo",
  6. metodo:algo
  7. };
Llamamos al metodo objeto.metodo() a que apuntara "this" en la funcion algo?
Como dice en unas de la respuesta de arriba, pero el motivo de eso es que como nos dice el
creados de js el problema en js es el ambito global y sus variables globales, para eso una de sus soluciones es crear un nombre global para todo.Ejemplo:
Código Javascript:
Ver original
  1. var global = global || {};
  2. //constante
  3. global.PI = 3.141592;
  4. //metodo
  5. global.calcularAlgo =  function (){};
__________________
OOoo Como hacer ooOO
juegos con Html5.