Hola, ¿que significan estos?
+(function(w)
{
})(window);
!(function(w)
{
})(window);
Solo se que uno de ellos es para reeplazar w por window.
Graciass
| |||
Que significa +(function(w) { })(window); Hola, ¿que significan estos? +(function(w) { })(window); !(function(w) { })(window); Solo se que uno de ellos es para reeplazar w por window. Graciass |
| |||
Respuesta: Que significa +(function(w) { })(window); Ehmmm... no, no sirven para nada Son dos funciones anónimas: El primero lo que hace es pasar undefined a número mediante el operador unario +, dando como resultado NaN (Not-a-Number). El segundo utiliza el operador ! para negar o invertir la expresión undefined que de por sí es un falsy value, dando como resultado el valor booleano true. Super lógico, vamos |
| ||||
Respuesta: Que significa +(function(w) { })(window); Fijate si esto te sirve: http://www.etnassoft.com/2012/06/08/...en-javascript/
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| |||
Respuesta: Que significa +(function(w) { })(window); Según a lo que entendí es que (function(w){})(window); y !(function(w){})(window); hacen lo mismo ya que ! transforma la funcion en una expresion: Pero estuve provando en la consola del navegador obteniendo esto:
Código:
Cada uno tiene como segunda respuesta que difieren entre si. Cual es la utilidad (function(){console.log('Hello');})(); Hello undefined !function(){console.log('Hello');}(); Hello true !(function(){console.log('Hello');})(); Hello true +(function(){console.log('Hello');})(); Hello NaN +(function(par){console.log(par);})('hola'); hola NaN |
Etiquetas: Ninguno |