일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 정보처리기사필기
- JSP
- 상속
- 컴퓨터비전
- 자바
- rnn
- 중학1-1
- 파이썬
- 자바스크립트
- 머신러닝
- 중학수학
- 자바 실습
- 컴퓨터구조
- 연습문제
- 정보처리기사실기
- SQL
- 데이터베이스
- html/css
- 순환신경망
- 오블완
- CSS
- JDBC
- 개발일기
- 혼공머신
- 디버깅
- 데이터분석
- 자바스크립트심화
- JSP/Servlet
- c언어
- 딥러닝
- Today
- Total
목록화살표함수 (2)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이번에는 화살표 함수와 일반 함수의 차이에 대해서 공부해 보겠다. 이론 4 - 화살표 함수와 일반 함수의 this 자바스크립트 엔진이 함수를 실행할 때 새로운 함수 컨텍스트를 생성하고 그것을 콜 스택에 넣는다고 앞서 이야기했다. 제일 먼저 전역 컨텍스트가 들어가고 함수 컨텍스트가 쌓이게 된다. 그리고 함수 안에 다른 함수도 호출하며 콜 스택이 쌓이게 된다. 함수가 너무 많이 쌓이면 콜스택이 스택 오버플로가 생긴다.변수를 참조할 때는 스코프 체인을 따라서 실행 컨텍스트 안에 참조하지 못하는 변수를 찾을 수 있다. 예를 들어 myFunc() 함수가 있을 때 a라는 변수가 있다고 하자. a가 어디에서 왔는지 스코프 체인을 따라 자바스크립트 엔진이 찾는데 전역 컨텐스트까지 가도 찾지 못하면 오류가 발생한..
이어서 함수에 대한 표현식을 공부해 보겠다. 이번에는 화살표 함수라는 다소 어려운 개념이 등장한다. 처음 들을 때는 무슨 말인지 하나도 알아듣지 못했지만 지금은 대부분 이해하고 적용할 수 있게 되었다.정말 신기한 일이다. 함수의 구조에 대한 개념 두번째 최근에 많이 사용되는 함수 구조이다. function이라는 키워드 대신 화살표가 생겼다. 특징은 매개변수가 없을 때는 소괄호로 표시하고, 하나일 때는 생략이 가능하다. 중괄호 안쪽에 함수의 실행 문장이 하나라면 return과 중괄호로 생략할 수 있다.마지막 문장처럼 나타내도 함수인 것을 알 수 있어야 한다. 화살표 함수 실습해 보기 1. JS 파일 만들고 HTML 문서에 연결하기 2. 함수 선언을 화살표 함수로 바꾸기01 파일에서 실습했던..