var, let, const의 차이점에 대해서 설명해주세요.ES6 이전 변수 선언문 var에는 치명적인 문제가 있었는데, 바로 중복 변수 선언이다.중복 변수 선언이란?동일한 변수명을 재 선언할 수 있게 하는 것인데, 이 문제를 해결하기 위해서 ES6에는 let과 con
Arrow Function이 뭔지 아시나요?Arrow Function은 ES6에 도입된 문법으로 화살표를 이용하여 간편하게 함수를 선언할 수 있는 방식입니다.Arrow Function 선언 방식과 기존 선언 방식에는 무슨 차이가 있을까요?Arrow Function을 사
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.Literal이 무엇인지 아시나요?Literal이란 선언과 동시에 값을 적용해 생성하는 방식입니다.그렇다면 Template Literal은 무엇인가요?Template Literal은 ES6에서 적용
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.JavaScript는 기본 매개 변수를 선언할 수 있나요?네. ES6에서 제공한 문법으로 기본 매개 변수를 선언할 수 있습니다.기본 매개 변수를 선언할 때 주의해야 할 점은 무엇이 있죠?다른 언어에
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.Promise에 대해서 알고있나요?프로미스는 자바스크립트 비동기 처리에 사용되는 객체입니다. 일반적으로 fetch 함수를 통해 데이터를 받아올 때 사용됩니다.그렇다면 Promise는 왜 생긴것일까요
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.Rest Parameter과 Spread Operator가 뭔지 아시나요?ES6에 도입된 문법으로 ...으로 표현하는 문법입니다. Rest parameter은 배열의 인수를 가져오고 새로운 배열을
JavaScript의 동작원리에 대해서 알고 계신가요?JavaScript의 대표적인 예인 Google V8 엔진으로 설명드리겠습니다.엔진은 Memory Heap(메모리 할당이 일어나는 곳), Call Stack(호출 스택이 쌓이는 곳) 두 개로 이루어져 있습니다.이 두