TIL

uoM·2021년 2월 9일
0

CodeSatates

목록 보기
7/7

오늘 한 일

  • javascript를 통한 underscore.js 라이브러리 구현 (일부기능)

본문

데이터의 처리를 용이하게 하여 함수형 프로그래밍을 도와주는 라이브러리 들이 있으며,
그 중 underscore.jslodash가 대표적이다.

오늘은 각 종 배열 및 객체에 대한 처리를 하기위한 함수들을 구현했으며,
forEach, map, filter, reduce, some, every,...등이 있다.

배열을 받아 배열을 리턴하는 경우에는 원본 데이터의 변화를 주지 않는 방향으로 구성해야 한다.
배열을 sorting하는 과정에서 sort 메서드가 원본 배열을 변경해 오류가 생기는 경우가 있었으며,
해당 결과를 리턴으로 설정해 같은 주소값이 결과로 나와 그 결과 또한 같이 변하게 되는 오류가 있었다.

배열을 다룰 때 원본의 변화를 예측한다.

더 알아보기

  • lodash
  • underscore.js

0개의 댓글