본문 바로가기

FE/JS14

즉시 실행 함수 useQuery 뒤지다가 나온 코드인데 어려워서 찾아본다. function myFun(a,b){ console.log(a,b) return a + b } const bb = (0,myFun)(1,2) console.log(bb) 제일 왼쪽 함수를 바로 실해하기 위함이다. 참고 https://stackoverflow.com/questions/40967162/what-is-the-meaning-of-this-code-0-function-in-javascript https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_Operator https://stackoverflow.com/questions/6577812/calli.. 2022. 6. 21.
memoize-one memoize-one 은 메모라이즈 기법을 잘 이용한 경량 라이브러리 입니다. 공부 할 부분이 많아서 해당 라이브러리를 뜯어 가면서 공부 할 생각입니다. @npm memoize-one https://www.npmjs.com/package/memoize-one (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global = global || self, global.memoizeOne = factory()); }(this, fu.. 2022. 6. 10.
타입스트립트 프로그래밍 해당 책을 읽으면서 궁금한점을 정리 했습니다. 컴파일타임 vs 런타임 vs 빌드 타임 컴파일 타임: 소스코드를 작성하고 컴파일이라는 과정을 통해 기계어코드로 변환 되어 실행 가능한 프로그램이 되며, 이러한 편집과정을 컴파일 타임이라고 ( Compiletime) 이라고 부른다. 런타임: 컴파일과정을 마친 프로그램은 사용자에 의해 실행되어 지며, 이러한 응용프로그램이 동작되어지는 때를 런타임(Runtime) 이라고 한다. 컴파일타임 오류의 유형 신택스 오류 타입체크 오류 런타임 오류의 유형 0나누기 오류 널(Null)참조 오류 메모리 부족 오류 2021. 11. 16.
setTimeOut 개발을 하다보면, 함수를 당장 실행하지 않고 정확히 몇 초의 딜레이 후에 실행하고 싶을 때가 있을 것입니다. 이것을 "호출 스케쥴링하기(scheduling a call)"라고 합니다. 이것을 구현하기 위해 두가지 메소드가 존재합니다. setTimeout은 일정 시간 간격 이후에 함수가 한번 실행됩니다. setInterval은 일정 시간 간격으로 함수가 주기적으로 실행됩니다. https://velog.io/@jakeseo_me/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%9D%BC%EB%A9%B4-%EC%95%8C%EC%95%84%EC%95%BC-%ED%95%A0-33%EA%B0%80%EC%A7%8.. 2021. 8. 17.