[TIL] 2020-03-19

eunbi·2020년 3월 28일
0

TIL

목록 보기
9/45

3월 19일 목요일

오늘 수업에서는 다른사람들의 코드리뷰를 진행했다. 같은 미션을 다른사람들은 어떻게 구현했는지, 개선해야 할 사항들은 무엇인지 같이 보니까 훨씬 도움이 되었다. 가장 중요한 것은 코드를 다른사람이 읽을때 의도가 쉽게 파악 되어야 하는 것 같다. 항상 의도가 들어나도록, 클린코드를 작성하도록 노력하자!

수업

코드리뷰 내용

  • 즉시실행함수는 전역공간을 오염시키지 않기 위해 쓴다.
  • 익명함수에서 private함수와 public함수를 구분해서 정의할 수 있다.
const _mod = (function() {
	function foo(){return 1};
	function bar(){return 2};
	function getData(){return 3};
	return {
		bar,
		getData
	}
    })();

bar, getData => public
foo => private

  • Array.prototype은 무엇일까?
Array.prototype.push = 3;
[3,4].push(4) //오류 

array 메서드의 push를 재정의 했기 때문에 오류가 난다.

공부해볼 내용

  • hasOwnProperty
  • Array.prototype.slice.call()
  • set과 array의 차이
profile
프론트엔드 개발자입니다 :)

0개의 댓글