본문 바로가기
공부/코드스테이츠

재귀함수 자바스크립트

by 시계의온도 2020. 3. 1.

javascript recursion 

 

getElementsByClassName 을 재귀함수를 통해서 구현해 보라는 문제가 바로 recursion이다. 이 재귀에 대한 설명이 거의 없어서 개념을 이해하는데 시간이 좀 걸렸다. 

 

1) 제로초  youtube의 재귀설명 

https://www.youtube.com/watch?v=Oo2nC2cnR_E&list=PLcqDmjxt30Rtbxbh4eJREOVekql_kWVmu&index=61

 

2) code playground의 재귀설명 

https://im-developer.tistory.com/102

 

code playground에서는 recursion 이 어떤건지도 설명해주고 있어서 이해하기가 쉽다. 

 

결국 혼자서는 도저히 이해가 안가서.. 이미 과제 제출하신분들 것을 참고 했다. 

추가로 쓰인 메소드는 

 

 Node.contains(element)

 

로, element.childNodes.classList.contains(element) 인지를 if문으로 판별 후 있다면 result 에 push 해서 새로운 배열을 리턴하는 방식이다. 다른분들은 전부..  배우지 않고서 이걸 해결하신단 말인가..trrr.. 

 

내머리의 문제인지 심각하게 슬프다. 로직은 대충 이해가 되는데, 그걸 구현하는 방식이 아직도 깜깜이 인 것 같다. 

'공부 > 코드스테이츠' 카테고리의 다른 글

객체/배열에 값넣기  (0) 2020.03.04
javascript 숫자 자릿수 구하기 ( 코플릿 리펙토링)  (0) 2020.03.04
git bash/ git hub 과제제출하기  (0) 2020.03.03
4개월 오늘차 +1일차  (0) 2020.02.19
4개월 오늘차  (0) 2020.02.17

댓글