전역오염1 [클로저][JS]스토어 구현 만약에 솔루션 함수를 연속으로 실행 했을때 api요청을 지속적으로 실행하는 경우로 솔루션함수가 중복 실행되고. 그리고 내부에서 api요청을 보내며 api요청시 첫 요청은 그냥 보내고, 이후 요청시에는 저장된 token값을 반드시 포함해서 요청을 해야한다. 이런 요구 사항의 경우 간단히 구현하면 아래와 같은 모습으로 구현 가능하다. function CreateStore() { const store = {}; return { getState(key) { return store[key]; }, dispatch(key, value) { store[key] = value; } }; } const tokenStore = CreateStore(); function solution() { function callapi.. 2021. 8. 14. 이전 1 다음