개발/Today I Learned

[TIL] 오늘 공부한 내용

soohkang 2021. 2. 8. 11:48
728x90
  • 함수 호이스팅, 함수가 자신이 위치한 코드에 상관없이 함수 선언문 형태로 정의한 함수의 유효 범위는 코드의 맨 처음부터 시작한다.
//함수 선언문 형태로 add() 함수 정의
function add(x, y){
	return x + y;
}
//출처 : 자바스크립트 인사이드 79쪽

해결책으로 함수 표현식 방식으로 함수를 정의한다.

//함수 표현식 형태로 add() 함수 정의
var add = function (x, y) {
	return x + y;
};

 

함수가 앞 부분에 정의되어 있지 않으면 오류가 나니까 함수 선언 후 호출 하던 습관이 있었는데 그러한 이유와 해결책이 있다는 것을 알게됨.

 

  • 백준 단계 9 수학 문제 품. 어려운 문제들은 오래 고민하지 않고 풀이를 찾아봤다.
  • 인프런 자바스크립트 인강 es6 초급 (김정환님) 강의 시작함. 바닐라 자바스크립트와 vue.js 를 동시에 알 수 있는 강의. 준비에 해당 하는 부분 들음.

 

 

'개발 > Today I Learned' 카테고리의 다른 글

[TIL] 오늘 공부한 내용  (0) 2021.02.09
[TIL] 오늘 공부한 내용  (0) 2021.02.05
[TIL] 2월 4일 공부한 내용  (0) 2021.02.05
[TIL] 어제와 비슷하게 공부한 날  (0) 2021.02.03
[TIL] 오늘 공부한 내용들  (0) 2021.02.03