현상: 알고리즘을 하다보면 메모리와 시간에 눈이 갈 수 밖에 없다. Java에서 자주 쓰던 For While Loop 문을 JS 에서도 많이 적용할수 있다. 그렇다면 JS 에서 제공해주는 map, filter, reduce etc 어떤 차이가 있을까?
NodeJs 입문전 JS의 Callback 을 알아보았다.사실 콜백에 대한 좋은 자료는 너무 많다.스택에 setTimeout은 호출되면 WebAPIs로 이동하게 된다. 그리고 1이 들어고 LIFO를 정상적으로 해준다.4초 지정된 setTimeout은 4초후 CallBa
오늘도 콜백 헬에 대한 내용을 적어보려한다.궁금증 :콜백 헬은 function1 -F1- 을 호출했을 때 F1이 function2 -F2-를 호출하고 F2가 다시 F1을 부르며 무한지옥으로 빠지는것을 말하는건가? 그렇다면 어떻게 관리하고 그렇지 않다면 콜백헬이란 무엇이
정리할 방법도 모르겠고 정리하면서 어지러운 바로 너 THIS this 의 값은 함수를 호출하는 방법에 의해 결정된다. 뭐든 강의에서 집중적으로 강조하는 문구다 This 는 bind apply call 등 연결고리가 없다면 굉장히 자유롭다. 그렇다고 자유롭게 사용되
THIS 와 함수. > this 의 값은 함수를 호출하는 방법에 의해 결정된다. 일반 함수. 지겹게도 본 window가 나온다. 의문점/해결 : 왜 와이 또 window 이유가 뭐지? let 과 const 배우며 var은 사용하지 않을것을 나에게 약속했다. 갑자기
콜백 함수를 배우며 프로미스 함수를 사용해서 콜백 헬에서 빠져나올수 있다고 언급했다.궁금증 : 그럼 Promise 는 어떤 방식으로 어떤 인터페이스를 갖고 우리를 지옥에서 탈출 시킬까. 내용 : 1\. Promise 를 정의한다. 약속을 정의한다. 내가 너한태 커피를
ES8 이것은 혁신이다.약속을 소리쳐서 하는 시대가 끝이 났다. 이제 눈빛으로 약속을 지키는 시대가 온 것이다.의문점 :Promise랑 다른 점이 있을까 열심히 공부한 프로미스는 더 이상 필요가 없어지는건가시도 : 사실 프로미스에 대해서 여기 저기 정보를 많이 모아 정
Async 선언시 Pending Promise 가 생성된다. new Promise 때랑 같다.함수가 진행을 하다가 Await을 만날시 Async의 진행이 멈춘다.Await 뒤에 있는 함수가 실행된다. !주의! 여기 함수는 PROMISE 를 리턴해야한다.의문점: 그럼 지
흔히 알고 쓰지만 용어 정리겸 남겨봅니다.콜백함수는 high order function이라고 볼수있다.이번에 async 함수 전체를 function의 인수로 가져와서 사용했는데 굉장히 어색했다. 더 자주 많이 연습해야겠다.
프로그래밍에서 "first-class" 객체란,프로그래밍 언어에서 다른 객체와 동일한 속성과 능력을 가지는객체를 말합니다. 오늘은 first-class function을 알아볼거다assigning a function to a variable 변수에 저장될 수 있다pas
Anonymous Functionsno named functions.a function expression that is usually assigned to a variableCallback Functionspassing function as parameterNamed
함수 스코프를 가집니다. 함수 내에서 선언된 변수는 함수 내 어디서든 접근 가능합니다.호이스팅 현상이 발생합니다. 변수 선언은 코드의 맨 위로 끌어올려지며 초기화는 그 위치에서 이루어지지 않으면 undefined로 설정됩니다.재선언이 가능합니다.블록 스코프를 가집니다.
렉시컬 환경은 실행 컨텍스트(execution context) 내부에 생성되며, 변수 할당, 함수 호출 및 스코프 관리와 같은 작업을 지원합니다. 예를 들어, 함수가 호출될 때마다 새로운 렉시컬 환경이 생성되며, 그 함수 내에서 선언된 변수와 함수가 해당 렉시컬 환경에