본문 바로가기
FE/JS

즉시 실행 함수

by Chars4785 2022. 6. 21.

useQuery 뒤지다가 나온 코드인데 어려워서 찾아본다.

 

function myFun(a,b){
    console.log(a,b)
    return a + b 
} 
const bb = (0,myFun)(1,2)
console.log(bb)

제일 왼쪽 함수를 바로 실해하기 위함이다.

 

참고

https://stackoverflow.com/questions/40967162/what-is-the-meaning-of-this-code-0-function-in-javascript

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_Operator

https://stackoverflow.com/questions/6577812/calling-function-with-window-scope-explanation-0-function

 

Calling function with window scope explanation (0, function(){})()

I am curious as to why this works: var c = { d: function myFunc() { console.log(this === window); } }; var a = { b: function() { console.log(this === a); (0,...

stackoverflow.com

 

'FE > JS' 카테고리의 다른 글

memoize-one  (0) 2022.06.10
타입스트립트 프로그래밍  (0) 2021.11.16
setTimeOut  (0) 2021.08.17
[Js] 무한 스크롤  (0) 2021.07.31
[ JS ] ES2015  (0) 2019.10.23

댓글