iife Questions

4

Solved

Is it good practice to use IIFE in useEffect or I should declare async function and then call it? useEffect(() => { (async () => { const response = await fetch( "https://jsonplacehol...
Remorseful asked 15/3, 2022 at 10:16

7

Solved

I'm trying to immediately invoke a function without using IIFE pattern (enclosing a function definition inside parentheses). Here I see two scenarios: When a function declaration is invoked immed...
Uzbek asked 13/5, 2019 at 8:28

5

Solved

Consider: var module = {}; (function(exports){ exports.notGlobalFunction = function() { console.log('I am not global'); }; }(module)); function notGlobalFunction() { console.log('I am globa...
Rosetterosewall asked 14/1, 2013 at 16:41

1

Solved

I am making a web component in Vanilla JS that use a hidden select in the background and a div and ul>li in front. It became a bit complex with fetching data from an api, ect, so I transitioned ...
Alliteration asked 24/3, 2023 at 10:42

2

I wonder if PHP has any equivalence of IIFE (Immediately Invoked Function Expression) like that of Javascript. Can PHP Closure be written anyhow so it can work similarly to Javascript (invoking, de...
Hoban asked 27/1, 2016 at 17:44

7

Solved

I wrote a self invoking function in both firefox and chrome it it wouldn't invoke. I wrote something to the effect of (function () { alert("THE"); })(); do self invoking functions not wo...
Springing asked 16/7, 2011 at 6:33

21

Solved

In javascript, when would you want to use this: (function(){ //Bunch of code... })(); over this: //Bunch of code...
Retaliate asked 26/2, 2009 at 20:53

10

Solved

I have been reading a lot of Javascript lately and I have been noticing that the whole file is wrapped like the following in the .js files to be imported. (function() { ... code ... })(); Wh...
Isochor asked 11/3, 2010 at 1:20

5

Solved

The following TypeScript: enum PrimaryColors { Red, Green, Blue }; Produces the following JavaScript: var PrimaryColors; (function (PrimaryColors) { PrimaryColors[PrimaryColors["Red"] = 0] = "...
Premundane asked 29/11, 2013 at 3:52

4

Solved

I’ve been looking for information about immediately invoked functions, and somewhere I stumbled on this notation: +function(){console.log("Something.")}() Can someone explain to me what the + si...
Stonedead asked 12/11, 2012 at 10:6

5

Solved

A php closure or anonymous function is used to create function without specifying its name. Is it possible to call them without assigning to identifier as we do in JavaScript ? e.g. (function(){ ...
Damnedest asked 31/8, 2010 at 2:15

2

With only one output entry in my rollup.config.js like so: export default { input: './src/Index.tsx', output: { dir: './myBundle/bundle', format: 'iife', sourcemap: true, }, plugins: [ type...
Lifesaver asked 12/1, 2021 at 19:22

3

Solved

My team doesn't have any experienced JS developers, but we are writing a library in Node and got a suggestion from a real JS developer that "We should make the js more modular - not to pollute the ...
Holiday asked 8/9, 2015 at 17:10

28

Solved

I would like to know what this means: (function () { })(); Is this basically saying document.onload?
Torytoryism asked 22/11, 2011 at 14:19

6

Im taking a course on udemy and I came across this code that changes the background of a window. The thing is the function randColor loses me. Id like to know exactly whats going on. I know a fun...
Erroneous asked 1/10, 2017 at 19:1

1

Solved

Is the following code thread-safe? (Using a IIFE to initialize a static local variable.) int MyFunc(){ static int Val = ([]() { return 1 + 2 + 3 + 4; // Real code is more complex, but thread-sa...
Counterstroke asked 15/11, 2019 at 2:50

2

Solved

I have IIFE functions for some of the library code in an legacy application that needs to work for IE10+ (No ES6 module loading, etc). However, I am starting to develop an React app that will be u...
Santasantacruz asked 20/10, 2019 at 4:24

1

Solved

I saw the code below that someone posted. I’m confused about what it logs. It logs the function a, not 200. Why? var a = 1; (function a() { a = 200; console.log(a) })()
Penley asked 4/7, 2019 at 7:1

2

How to change the s variable using IIFE.n() because now it doesn't work. After I execute IIFE.n() IIFE.s still returns "string" I've tried with this but I rather use let/const and don't want to pa...
Adrianaadriane asked 8/6, 2019 at 20:16

2

Solved

Here is a TypeScript class: class Greeter { public static what(): string { return "Greater"; } public subject: string; constructor(subject: string) { this.subject = subject; } public gr...
Transpire asked 11/5, 2019 at 1:5

2

Solved

I came through this fun quiz on the internet. console.log((function(x, f = (() => x)){ var x; var y = x; x = 2; return [x, y, f()] })(1)) and the choices were: [2,1,1] [2, undefined, 1]...
Grays asked 7/4, 2019 at 14:28

2

So I have a third-party SDK written as an oldschool IIFE based module. In other words it looks something like this: var ThirdPartySDK = (function() { var export = {}; // Add some methods to exp...
Sexagesimal asked 16/1, 2019 at 21:23

9

Solved

What are the difference among - First :- (function () { var Book = 'hello'; }()); Second:- (function () { var Book = 'hello'; })(); First and second are similar some how in work.. Thi...
Shannashannah asked 21/10, 2013 at 10:10

2

Solved

So I have an existing application which uses IIFEs extensively in the browser. I'm trying to introduce some unit testing into the code and keep with the pattern of IIFE for new updates to the code ...
Verditer asked 9/11, 2017 at 14:40

19

Solved

I was reading some posts about closures and saw this everywhere, but there is no clear explanation how it works - everytime I was just told to use it...: // Create a new anonymous function, to use...
Dodecahedron asked 16/7, 2009 at 20:26

© 2022 - 2024 — McMap. All rights reserved.