[TIL] Koans, Spread/Rest문법, Destructuring

Sarahsea 사라씨·2021년 5월 31일
1

TIL

목록 보기
13/128
post-thumbnail

오늘 새롭게 배운 것 ✨

Koans

  • Korean: 화두話頭, chinese:公案
  • 이야기이되, 불교의 근본진리를 묻는 물음에 대한 선사들의 대답이거나, 혹은 제자를 깨달음으로 이끄는 언어, 행동을 기술한 것
  • 결론을 내리기 전에 이게 왜 맞는지 깊게 고민한다는 의미 (코드 깊게 이해하기, 단순히 맞는 값을 아는 것이 아닌,)

Spread, Rest parameter, Destructuring

표현식, 주로 어떤 경우에 쓰이는지, 어떤 주의사항이 있는지
편리를 위해 생겨난 JS가 제공하는 문법의 하나로 이해! - 왜 보다는 이렇게 쓰기로 약속, 언어 문법의 개념

테스트 케이스 읽는법 / 테스트 코드 짜고 실제 코드를 짜면 좋다 (현실적 한계) / 만드는 법- 자세히는no, 대표적 라이브러리 mocha, chai

기억하기💡

-this 현재 메소드의 주인이 되는 객체, Global이라면 Window
-reduce
-new Date().getfullYear()
-repeat()
-shadow copy vs deep copy
-'1' + 1 //11 문자열+숫자(예외)/
123 - '1'//122 앞의 타입 맞춰서 연산, 외우기보단 이해
1 + true // 2
'1' + true //'1true'
-const 왜 권장할까 - 재선언, 재할당 불가로 side effect 예방에 유리
-arguments 유사배열
-메소드: 어떤 객체의 속성으로 정의 된 함수
-스코프: 변수의 유효범위
-클로저: 외부함수의 변수에 접근 가능한 내부 함수, +update필

느낀 점

  • 코안즈, 화두, 공안에서 온 말이라니, 신기방기
  • 어원도 그렇지만, 문제를 통해서 코드에 대해 깊게 생각해보는 것 참 중요하고 좋은 방법, 단 꼬리에 꼬리를 무는 생각을 잘 정리할 필요가 있겠다, 확실히 내 것 만들기!
  • 페어 프로그래밍 할때, 내 코드를 좀 더 조리있게, 듣는 이를 위해서 잘 말하고 있는지, 신경써서 발전하자
  • 학습 중 조금이라도 의문드는 부분 그때 그때 캡쳐 ,메모, 사진찍기 등 어떻게든 기록하자

내일은 😆👊💥

  • 정규시간 전, Koans복습
  • 토이 알고리즘 시작한다~ 아자!
  • 오늘처럼 식단, 운동 잘 지키자🤍
  • 떠올린 아이디어- 기존 서비스 있는지 검색!
profile
생각하는 사람

0개의 댓글