코드가 계산(Evaluation) 되어 값을 만드는 것.값으로 다룰 수 있다.변수에 담을 수 있다.함수의 인자로 사용될 수 있다.함수의 결과로 사용될 수 있다. 함수를 값으로 다룰 수 있다!!
for i++for of기존 ES5에서의 리스트 순회 방식은 for문을 이용하여 i의 값을 증가시키면서 순회를 진행했다.ES6+에서는 of 문으로 리스트 순회가 가능해졌으며, 개발자에게 더욱 직관적인 표현방식을 제공한다.이터러블: 이터레이터를 리턴하는 Symbol.it
함수가 값으로 다뤄질 수 있다함수를 값으로 다루는 함수이러한 프로그래밍을 applicative programming이라 함.
사용자 정의 이터러블을 통해 알아보기
Generator Function은 사용자의 요구에 따라 다른 시간 간격으로 여러 값을 반환할 수 있으며, 내부 상태를 관리할 수 있는 함수이다.단 한 번의 실행으로 함수의 끝까지 실행이 완료되는 일반 함수와는 달리, 제네레이터 함수는 사용자의 요구에 따라 일시적으로
동적으로 바인딩 \- 기본적으로 함수는 동적으로 this가 바인딩됨.(화살표 함수 제외) 여기서 동적이란 호출시에 this가 결정된다는 의미. 따라서 누가 어떻게 호출하였는지(호출한 놈!)를 유의해서 확인해야함 기본 바인딩func()의 경우 undefined 출력,
View class, Router class를 구현loginView, mainView, profileView, errorView 등은 View class를 상속 받아 구현 \- loginView, mainView, profileView, errorView는 각각의 t
시작하며 > React의 상태 관리에 대해 공부하면서 JS의 구독/알림 패턴까지 들어오게 되었다. 이 글에서는 필자가 이해되지 않았던 부분들을 중심으로(철저히) 세세하게 구독/알림 패턴부터 React의 상태관리, 더 나아가 많이들 사용하고 있는 Zustand에 대해서도
시작하며... > 지난 Zustand편에 이어 Jotai를 알아보았다. Jotai의 핵심 개념과 철학, 그리고 실제 활용법까지 확인해보자. Jotai란? 일단 의미는 이제는 많은 사람들이 알고 있는데, 단순히 일본어로 "상태"라는 뜻이다. 기존의 top-down 방식

자바스크립트와 이벤트루프
Map, WeakMap > Zustand와 Jotai를 공부하여 내부 구성 코드를 보던 중, weakMap을 사용한 것을 보게 되었다. 개념은 알고 있었지만 실무에서는 잘 사용하지 않았던 내장 객체라 좀 더 눈길이 가게 되어 자세히 알아보았다... JavaScript

Set > Set 객체는 중복 없는 값의 저장을 보장합니다. 그것이 Primitive_ 값이든, reference_ 값이든 상관없이요!