TS

    [TS] TS의 기초

    회사생활중 타입스크립트로 개발을 할일이 많이있었다. 타입스크립트를 기초부터 공부를 하며 세세한 사용법까지 공부를 내가 했는가? 나는 정말 타입스크립트를 쓸수 있다고 말할수 있는가? 라는 생각이 들었고, 한번 기초부터 놓친것은 없는지 공부를 해야겠다고 생각을했다. 공부했던 강의의 링크와 참고자료인 타입스크립트 핸드북 링크는 글의 맨 밑에 추가했으니, 한번쯤 꼭 살펴보길 바란다. 이글은 기본적으로 강의를 따라가며 정리한 내용을 바탕으로 한다. 추가로, 작성한 코드는 https://github.com/MinJunKimKR/practice-programming/tree/main/typescript 에서 확인가능하다. 왜 우린 타입스크립트를 배우나 에러는 런타임 전에 알수가 있다. 자바스크립트에 비해서 데이터 타..

    [자바스크립트, TS] camel case의 object key를 snake case로 바꾸기

    개발을 진행하다 Hasura에 query의 결과값으로 받아오는 object의 key가 snake case인데 실제 개발 컨벤션은 camel case여서 코드내에서 query한 결과값을 insert할때 다시 넣어줘야 하는 번거로움이 있었다. const originalSnake = { hello_world: "hihi", hi_there: "hi there", }; const insertObject = { helloWorld: originalSnake.hello_world, hiThere: originalSnake.hi_there, }; console.log(originalSnake); console.log(insertObject); /* { hello_world: 'hihi', hi_there: 'hi t..