2019-11-29 TIL

Javascript

Set

  • new Set([iterable]);
  • 매개변수(iterable) : 반복 가능한 객체가 전달된 경우, 그 요소는 모두 새로운 Set에 추가됩니다. 만약 매개변수를 명시하지 않거나 null을 전달하면, 새로운 Set은 비어있는 상태가 됩니다.
  • 반환값 : 새로운 Set 객체

객체배열 중복제거

function removeDuplicates(array) {
  let uniq = {};
  return array.filter(obj => !uniq[obj.id] && (uniq[obj.id] = true))
}

removeDuplicates(allTests);

React

이번 주말 포스팅할 것

  • 상태관리라이브러리 mobx, redux 왜 사용해야 하는지
  • context Api가 상태관리라이브러리를 대체할 수 있는지

5FS

Facts: 쇼핑몰 장바구니 기능(장바구니 상품 삭제, 체크한 상품만 구매하기, 체크한 상품의 예상 가격출력), 구매페이지 구현완료. 애자일의 목표들은 모두 완수. 이번주 야근 끝.

Feelings: 주말이 다가와서 그런가 시간이 갈 수록 힘이난다. 물론 주말에도 놀순 없지만… 목표를 완수했지만 코드를 너무 막 짠 느낌이라 찝찝하다.

Findings: 하니까 된다. 처음 React를 접했을 때의 막막함이 어느새 사라져있다. 일단 하자.

Future Action Plan: 모르는 개념이 있을 땐 하나하나 천천히 실습해보면서 응용하자.

Feedback:


Park Answer

Find answer in the record