본문 바로가기
바닐라코딩 사전학습/코드연습, 퀴즈, 과제

JavaScript Koans-master

by 꼬마보노 2021. 12. 28.

바닐라코딩 사전학습가이드에서 기본적인 사항을 공부 후에 Koans퀴즈를 추천하였다.

Koans퀴즈를 통해 JavaScript를 확인하고 어떻게 사용되는지 학습할 수 있었다.

처음에는 갑자기 길어진 코드와 지금까지는 보지 못했던 테스트코드가 포함되어 있어서 어디서부터 봐야할지도 막막하였다. 

하나씩 분석하면서 테스트코드는 어디서부터 어디까지이고 문제는 어디인지 알 수 있었고, 테스트에 대한 기본적인 사항도 알 수 있었다.

Koans관련 코드는 GitHub를 통해 GIt에 업로드하였다.

이 글에서는 Koans를 공부하던 중에 더 정리해야 할 사항들을 적고 다른 글에서 정리하겠다.

 

1) expect
expect().tobe() 시리즈 정리, 정규식 정리.
https://jestjs.io/docs/expect

2) Object Prototype 정리
https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/Object_prototypes

3) _() 정리 (언더스코어)

4) .call() 정리 -> 이 함수는 .apply()와 유사하다. 차이점으로는 call() 은 함수에 전달될 인수 리스트를 받는데 비해, apply() 는 인수들의 단일 배열을 받는다는 점입니다.

5) 구글링 해보니 JS에서는 .any()메서드 대신 .some()메서드가 any와 동일하게 동작한다고 나오는데, 그럼 koans 이전 예제에서는 어떻게 쓴거지..?
https://stackoverflow.com/questions/28350292/what-is-the-equivalent-of-array-any-in-javascript 

 

6) 테스트코드 작성방법


**웹공부 정리 사이트 : https://poiemaweb.com/

'바닐라코딩 사전학습 > 코드연습, 퀴즈, 과제' 카테고리의 다른 글

Calendar  (0) 2021.12.28
Number Baseball  (0) 2021.12.28
Primitive / Reference 퀴즈  (0) 2021.12.27
Scope Quiz  (0) 2021.12.27
Craousel  (0) 2021.12.24