프론트 엔지니어링 (4) 썸네일형 리스트형 JavaScript 콜백함수(함수인자) 호출시 화살표 함수를 써야하는 경우 안녕하세요. 지난번에 https://gpdbs9409.tistory.com/45 [JavaScript] 함수를 인자로 받는 함수 클로저를 구현하는 예제 문제*이 포스팅은 신한투자증권 프로디지털 아카데미 신윤수 강사님의 강의를 토대로 작성되었습니다. 안녕하세요.오늘은 클로저라는 개념에 가까워 지려고 합니다. 저는 오늘 JS를 예시로 들테지gpdbs9409.tistory.com클로저함수에 대해 간단하게 알아보았는데요, 클로저함수는 함수를 인자로 받는 함수입니다.그렇다면.. 함수를 인자로 받을 때 명시적으로 받는것과,화살표 함수로 받는 것에 차이가 있을까요? 아래의 예시 코드를 봅시다. const a = (callback) => { //a는 callback함수를 인자로 받는다. 실행 후 3초 뒤에 conso.. [JavaScript] 함수를 인자로 받는 함수 클로저를 구현하는 예제 문제 *이 포스팅은 신한투자증권 프로디지털 아카데미 신윤수 강사님의 강의를 토대로 작성되었습니다. 안녕하세요.오늘은 클로저라는 개념에 가까워 지려고 합니다. 저는 오늘 JS를 예시로 들테지만 클로저는 JS에만 있는 개념은 아니고요 요렇게 다양한 언어에서 사용한다고 하네요. 그러나 함수중첩이 많은 JS에서 특히 많이쓰인다고 합니다.클로저(closure) 의 정의는함수와 함수가 선언된 어휘적 환경의 조합내부 함수가 생성될 때 그 scope에 있는 모든 변수에 대해 접근할 권한을 가짐외부 함수의 실행을 마친 후에도 그 변수에 접근 가능이렇다고 하는데요.. 저만 이해안가나요?^^; 당장은 함수 안에 함수가 인자로 들어가서, 변수 역할을 하거나 리턴타입으로 나온다고 이해했습니다.간단한 예제를 봅시다.아래 문제에서 in.. JavaScript -Call Stack/함수형 프로그래밍 https://www.youtube.com/watch?v=-AzANhKOpHA&t=324s* 이 포스팅은 유튜브 "얄팍한 코딩사전"님의 강의 내용을 정리한 것입니다. Call Stack Call Stack이란 함수내부에서 함수를 호출 했을 때,함수 호출이 Stack구조로 쌓이는 것을 말한다.참고)Stack=>LIFO last in first out구조 아래 예시코드를 들면, f1이 f2를,f2가 f3을 호출하도록 구현된 경우이다.그리고 f1을 호출하면?call은 아래와 같이 쌓이고, 함수 종료는 f3 -> f2 -> f1 의 반대로 구현된다.function f1() { console.log("Entering f1"); // 🔴 f2(); console.log("Exiting f1"); // 🔴.. 환율 변환기 어플 - ① 프론트엔드 코딩을 시작한다. 1.어떤 게 필요할까?1 메인화면에 필요한 ELEMENT들 로고Input currency 드롭다운박스output currency 드롭다운박스input amount moneyoutput amount money 2 메인화면에 필요한 계산 로직 변환을 원하는 두 가지 화폐의 환율이 필요하고,이는 하나은행 API를 이용하기로 계획한다. 사용자 행동 흐름:입력 화폐 및 값 설정, 출력 화폐 설정 2.어떻게 구현할까?1. 디렉토리 구조 Flutter 프로젝트에서 기능별로 코드를 분리해두면 유지보수성과 확장성이 좋아진다. 따라서, 다음과 같은 구조를 사용할 예정이다.lib/├── main.dart # 앱 진입점├── screens/ .. 이전 1 다음