[js] 궁금했던 것들(Arrow function,Type script,IIFE)

GY·2021년 5월 30일
0

[JS] 개념 정리

목록 보기
6/32
post-thumbnail

Arrow Function

검색하고 필요한 것들을 찾아보다보면 보이는 코드가 있었다.

=>

이게 대체 뭔지?? 어떻게 쓰이는 건지 궁금해서 찾아보았더니,Arrow Function이라는 것이었다.
배열을 다루는 함수들을 쓸때 훨씬 효율적으로 코드를 작성할 수 있는 것 같았다.
오늘은 이걸 공부해보자.

anonymus function

const simple = function(){
	console.log('simple');
};
const simple=()=>console.log('simple')
const add=function(a,b){
	return a+b
}
const add=(a,b) =>a+b;

IIFE

함수를 선언함과 동시에 호출

(function hello(){
	console.log('IIFE');
}){};

굳이 함수를 한번 더 써서 호출할 필요 없이, 바로 바로 호출할 수 있는 방법

Type Script

자바스크립트에서 각 파라미터 등의 타입을 명시해 코드를 작성하는 방식이다.
보다 명확하고 쉬운 개발이 가능하다는 장점이 있다. 전달해야하는 데이터와 타입, 리턴값이 정확하게 명시되어 있기 때문이다. 자바스크립트가 대충대충 빠르게 만드는 데서 생기는 혼선의 단점을 보완하기 위한 목적으로 만들어졌다.

출처:
드림코딩 by 엘리
자바스크립트 5. Arrow Function은 무엇인가? 함수의 선언과 표현 | 프론트엔드 개발자 입문편(JavaScript ES6)

profile
Why?에서 시작해 How를 찾는 과정을 좋아합니다. 그 고민과 성장의 과정을 꾸준히 기록하고자 합니다.

0개의 댓글