2022-04-05(TIL)

황인호·2022년 6월 7일
0

TIL 모음

목록 보기
17/119
  • 오늘해야할일

Jest 테스트코드 풀이하기 [완료]

테스트 코드를 작성하면서 알게된 사실

class Site{
	constructor() {
		this.boards = [] // Board를 담는 Array이다.
	}
	addBoard(board) {
		for (let i = 0; i < boards.length; i++) {
			throw new Error()
		}
	}
	
		board.check = true
		this.boards.push(board)
	}
	findBoardByName(boardName) {
		return this.boards.find((board) => board.name === boradName)
	}
}

처음에는 클래스를 어떻게 사용해야하는건지 도무지 감이안왔다.

constructor 이게 생성자 함수라는데 왜 생성자함수를 가장 먼저 작성하는거지??

도무지 이해가 안갔다.

class Site{

constructor // 해당 함수를 사용하는 이유는 Site라는 틀이있고 Site이기때문에

Board 나 Article 이나 Comment가 아닌 Site만! 만들수있다.

}

왜냐하면 틀이 Site 틀이기때문에 Site만 만든다는 뜻의 생성함수이다.

이걸몰라가지고 빙빙헤멧다....

profile
성장중인 백엔드 개발자!!

0개의 댓글