Judaeng
🍒What I did today(오늘 한 일) 본문
✅Underbar~Part2
Underbar의 모티브가 되는 라이브러리로는 underscore.js, lodash 등이 있는데, Javascript 에서도 많이 쓰이고 인기 있는 라이브러리라고 한다. 그 중 오늘은 배열, 객체를 다루는 Underscore.js의 함수들을 구현해보았다.
오늘 하루종일 일정이 있었는데 나는 쉬엄쉬엄했다. 그러면 안 됐는데...😥
그래도 헷갈리던 개념 메서드들을 다시 공부하는 시간이 되었다.
forEach, map, reduce, Array.isArray 같은 배열 내장 메서드의 원리를 다시 이해하고, 사용해 보았다.
나는 아직 그래도 이해가 잘 안 되는 것 같다. 내일 하루종일 또 공부하니 그때 또다시 이해해보려 하자.
✅iteratee란?
루프의 내용. 형태 E에서 형태 A를 생성한다.(소비자 역할) iteratee[E, A]
E는 list, A는 목록의 각 요소를 취하여 실행되는 기능
매우 어렵고 복잡하다.😶
🍒Remember(기억할 것)
✅Underscore.js
기본 Javascript 객체들에 확장하지 않고, 함수형 프로그래밍을 지원 할 수 있는 100가지 이상의 함수를 가진 유용한 Javascript 라이브러리이다.
프로그래밍 언어별로 권장하는 코딩 규칙이기도 하다. 클래스 내부에만, 내부 스코프 영역에만 사용된 것임을 직관적으로 개발자에게 알려준다. (코딩 컨벤션)
-
utilities : 유틸리티 함수
-
collection : 배열 또는 객체가 될 수 있다.
-
arrays : 배열을 다루는 함수
-
objects : 객체를 다루는 함수
-
functions : 함수를 다루는 함수
✅for...in
이 부분은 몇 번 썼던 것 같은데 그래도 그 날 모르는 내용은 적는걸로 해야지!
구문 for(variable in object)
variable : 매번 반복마다 애가 변수로 지정
object : 반복 작업을 수행할 객체 열거형 속성을 가지고 있는 객체
🍒More Study
✅Underbar 복습
✅Coplit 풀기 (고차함수)
2021-02-08
오늘은 문제만 하루종일 Underbar 문제만 풀어보는 시간이었는데 여지껏 배웠던 메서드들이 정확히 무슨 개념인지 기억이 날듯 안날듯 해서 돌아보는 시간이었던 것 같다.
문제를 푸는 시간은 항상 돌아보는 시간이거나 문제를 어떤식으로 접근해야할지의 고민인 것 같다.😣
'Daily > TIL(Today I Leared)' 카테고리의 다른 글
🍒What I did today(오늘 한 일) (0) | 2021.02.10 |
---|---|
🍒What I did today(오늘 한 일) (0) | 2021.02.09 |
🍒What I did today(오늘 한 일) (0) | 2021.02.08 |
🍒What I did today(오늘 한 일) (0) | 2021.02.06 |
🍒What I did today(오늘 한 일) (2) | 2021.02.05 |