Skip to content
On this page

2021년08월04일

수정하기
문서 생성 2021-08-04 16:41:39 최근 수정 2021-08-04 20:31:33
On this page

Note

Algorithm

JavaScript

  • 배열을 합치는 방법

    const mammals = ['🐻', '🦁']
    const humans = ['👮', '🕵️']
    // Concat 사용
    const concat = [].concat(mammals, humans)
    const spread = [...mammals, ...humans]
  • 주의할 점

    • spread operator를 사용하는 경우 배열이 아닌 문자열이 들어가면 배열로 분리되어 합쳐진다.
  • reference

Closure

클로저란 어떤 함수 A에서 선언한 변수 a를 참조하는 내부함수 B를 외부로 전달할 경우 A의 실행 컨텍스트가 종료된 이후에도 변수 a가 사라지지 않는 현상을 말한다.

  • 책에 나와있는 것처럼 여러 책과 인터넷 자료를 통해 클로저의 정의를 찾아봤었는데 명확하게 이해가 되지 않았었다. 코어 자바스크립트에서 앞서 나온 내용을 숙지하고 클로저에 대해 배우니 나도 모르게 '아하~' 라는 소리가 나왔다.
  • 저번에 어떤 분의 글을 봤는데 JavaScript 비동기 처리에 예시를 setTimeout으로 설명하는 글이 많은데 그게 오개념을 심어줄 수 있다고, 클로저를 설명하는데 더 유용하다는 것을 본 적이 있는데, 그 말이 이제 이해가 되었다.
  • reference
    • 코어 자바스크립트, 정재남

TypeScript

log

  • 작업실에서 에어컨을 안틀기로 한지, 3일차다. 별다르게 결심한 것은 아니고 요즘 접하는 여러 글감들 속에서 '기후학자들의 경고'라는 문구를 굉장히 많이 보았다. 우리집에서 트냐 안트냐가 뭐가 그렇게 차이가 나겠냐만 개인적으로는 에어컨 바람을 직방으로 쐬는 것도 좋아하지 않아서 이번 여름동안 안틀어보기로 했다. 사실 너무 덥긴 한데 땀이 좀 나기 시작하면 바로 홈트에 돌입해서 샤워를 하고 얼음물을 마시면 그런대로 괜찮아졌다. 홈트는 오늘 11일차다.
  • 아침에 배구가 또 이겼다. 런던 올림픽때가 계속 생각이 난다. 당시 고3이었는데 배구 경기를 엄청나게 챙겨봤다. 리플레이도 계속 보고,, 처음엔 '그러지 말았어야 했는데...'라는 생각이 들다가도 그때도 보고 지금도 볼 수 있는 환경에 내가 있다는 것에 정말 행복했다. 앞으로 두번 남았는데 우리나라 선수들이 꼭 메달을 따고 금의환향하는 모습을.... 응원하는 국민으로서 이미지 트레이닝 해본다. 😁

LINKS TO THIS PAGE