He estado buscando información sobre funciones invocadas de inmediato, y en algún lugar me topé con esta notación: +function(){console.log("Something.")}() ¿Alguien puede explicarme qué +significa / hace el signo frente a la
He estado buscando información sobre funciones invocadas de inmediato, y en algún lugar me topé con esta notación: +function(){console.log("Something.")}() ¿Alguien puede explicarme qué +significa / hace el signo frente a la
Solía saber lo que esto significaba, pero ahora estoy luchando ... ¿Esto es básicamente decir document.onload? (function ()
Últimamente he estado leyendo mucho Javascript y me he dado cuenta de que todo el archivo está envuelto de la siguiente manera en los archivos .js que se van a importar. (function() { ... code ... })(); ¿Cuál es la razón para hacer esto en lugar de un simple conjunto de funciones de...
En javascript, ¿cuándo quieres usar esto? (function(){ //Bunch of code... })(); Más allá de esto: //Bunch of
Estaba leyendo algunas publicaciones sobre cierres y vi esto en todas partes, pero no hay una explicación clara de cómo funciona, cada vez que me dijeron que lo usara ...: // Create a new anonymous function, to use as a wrapper (function(){ // The variable that would, normally, be global var msg...
Hay una opción JSLint , una de las partes buenas de hecho, que "[requiere] parens alrededor de invocaciones inmediatas", lo que significa que la construcción (function () { // ... })(); en su lugar, debería escribirse como (function () { // ... }()); Mi pregunta es esta: ¿alguien puede...
Recientemente estaba comparando la versión actual de json2.js con la versión que tenía en mi proyecto y noté una diferencia en cómo se creaba y se ejecutaba la expresión de la función. El código utilizado para envolver una función anónima entre paréntesis y luego ejecutarla, (function () { //...
Estoy estudiando THREE.js y noté un patrón donde las funciones se definen así: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above. //return result; }; }()); (Ejemplo, vea el método raycast aquí ). La variación normal de dicho método se...
Tengo funciones IIFE para algunos de los códigos de la biblioteca en una aplicación heredada que necesita funcionar para IE10 + (sin carga del módulo ES6, etc.). Sin embargo, estoy empezando a desarrollar una aplicación React que usará ES6 y TypeScript y quiero reutilizar el código que ya tengo...