IIFE(Immediately Invoked Function Expression)

즉시 실행되는 함수 표현식의 약자

 

함수 선언식 vs 함수 표현식

함수 선언식(Function Declarations)

일반적인 프로그래밍 언어에서의 함수 선언과 비슷한 형식

함수 표현식(Function Expressions)

유연한 자바스크립트의 특징을 활용한 선언 방식

 

함수 선언식은 호이스팅에 영향을 받지만, 함수 표현식은 호이스팅에 영향을 받지 않음

함수 선언식은 코드를 구현한 위치와 관계없이 자바스크립트의 특징인 호이스팅에 따라 브라우저가 자바스크립트를 해석할 때 맨 위로 끌어올려진다.

 

출처: https://velog.io/@doondoony/javascript-iife

 

자바스크립트의 IIFE

즉시 실행 함수에 대해 알아보자

velog.io

https://joshua1988.github.io/web-development/javascript/function-expressions-vs-declarations/

 

함수 표현식 vs 함수 선언식

(기본) 자바스크립트 함수 표현식과 함수 선언식에는 어떠한 차이점이 있는지 알아봅니다.

joshua1988.github.io

 

'study > javascript' 카테고리의 다른 글

[javascript] indexOf 함수  (0) 2022.03.31
[javascript] require 메소드  (0) 2022.03.30
[javascript] var, let, const  (0) 2022.03.30

문자열에서 특정 문자열(searchvalue)을 찾고, 검색된 문자열이 '첫번째'로 나타나는 위치 index를 리턴

특정 문자열을 찾지 못하면 -1을 리턴

 

외부 모듈을 가져올 때 사용

 

모듈

외부에 영향 받지 않은 독립되고 재사용 가능한 코드들의 묶음
OOP의 Encapsulation과 같은 개념

 

참조: https://kyoung-jnn.tistory.com/entry/Nodejs-require-%EB%A9%94%EC%84%9C%EB%93%9C

 

[Node.js] require() 메소드 알아보기

Node.js에서 require 메서드는 외부 모듈을 가져올 때 사용됩니다. 모듈이라 함은 외부에 영향을 받지 않는 독립된, 재사용 가능한 코드들의 묶음으로 볼 수 있습니다. OOP의 Encapsulation과 같은 개념입

kyoung-jnn.tistory.com

 

'study > javascript' 카테고리의 다른 글

[javascript] IIFE / 함수 선언식과 표현식 / 호이스팅  (0) 2022.03.31
[javascript] indexOf 함수  (0) 2022.03.31
[javascript] var, let, const  (0) 2022.03.30

변수 선언 방식의 차이

 

var는 function-scoped이고, let, const는 block-scoped

 

var : 재선언 가능 

 

let : 변수 재선언 불가능, 재할당 가능 / 선언 후 할당 가능

 

const : 변수 재선언, 변수 재할당 모두 불가능 / 선언과 동시에 할당

 

 

 

참조 : https://velog.io/@bathingape/JavaScript-var-let-const-%EC%B0%A8%EC%9D%B4%EC%A0%90

 

var, let, const 차이점

JavaScript에서 변수 선언 방식인 `var, let, const` 의 차이점에 대해 알아보자. 1. 변수 선언 방식 우선, `var`는 변수 선언 방식에 있어서 큰 단점을 가지고 있다. 변수를 한 번 더 선언했음에도 불구하

velog.io

https://gist.github.com/LeoHeo/7c2a2a6dbcf80becaaa1e61e90091e5d

 

javascript var, let, const 차이점

javascript var, let, const 차이점. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

'study > javascript' 카테고리의 다른 글

[javascript] IIFE / 함수 선언식과 표현식 / 호이스팅  (0) 2022.03.31
[javascript] indexOf 함수  (0) 2022.03.31
[javascript] require 메소드  (0) 2022.03.30

+ Recent posts