JavaScript 로드맵 코디 르 도전
... 진행 중
https://roadmap.sh/javaScript
자바 스크립트 기본 사항
| 계급 | 카타 |
|---|
| 8 Kyu | 기본 변수 할당 |
| 8 Kyu | 기본 데이터 유형 -스트링 |
| 8 Kyu | 기본 데이터 유형 -번호 |
| 8 Kyu | 기본 데이터 유형 -어레이 |
| 8 Kyu | 기본 데이터 유형 -object |
| 8 Kyu | 기본 데이터 유형 -Boolean 및 조건부 명세서 인 경우 |
| 8 Kyu | IF.. ELSE 및 TERNARY OPERATOR |
| 8 Kyu | 조건부 진술 -스위치 |
| 8 Kyu | 루프 명령문 -그리고 ... |
| 8 Kyu | 루프 명령문 - - |
| 8 Kyu | 루프 명령문 -브레이크, 계속하십시오 |
| 8 Kyu | 루프 명령문 -FOR..IN 및 FOR..OP |
| 8 Kyu | 새로운 기술 잠금을 해제 -화수 기능, 스프레드 운영자 및 해체 |
출입
... 호이 스팅, 자바 스크립트 스코프, 블록, 기능, 글로벌
원시 데이터 유형 및 객체
문자열 원시 및 문자열 객체
| 계급 | 카타 |
|---|
| 8 Kyu | 문자열 객체의 메소드 ---slice (), substring () 및 substr () |
| 8 Kyu | 문자열 객체의 메소드 -Indexof (), lastIndexof () 및 search () |
| 8 Kyu | 문자열 객체의 메소드 ---concat () split () 및 좋은 친구 join () |
| 8 Kyu | 문자열 객체의 메소드 --- touppercase () tolowercase () 및 대체 () |
| 8 Kyu | 문자열 객체의 메소드 --charat () charcodeat () 및 fromcharcode () |
| 8 Kyu | 문자열 객체의 메소드 --trim () 및 문자열 템플릿 |
| 8 Kyu | 짧은 짧은 짧은 |
숫자 원시 및 숫자 객체
| 계급 | 카타 |
|---|
| 8 Kyu | 숫자 객체와 그 속성 |
| 8 Kyu | 숫자 객체의 방법-toString () 및 tolocalestring () |
| 8 Kyu | 숫자 개체 방법-tofixed (), toexponential () 및 toprecision () |
| 8 Kyu | Char Problem에서 멋진 int를 구문 분석하십시오 |
| 8 Kyu | 반대 숫자 |
| 8 Kyu | 숫자를 문자열로 변환하십시오! |
| 8 Kyu | 숫자를 반전 된 숫자 배열로 변환하십시오 |
| 8 Kyu | 가장 높고 가장 낮은 숫자가없는 합계 |
| 7 Kyu | 숫자의 합 |
| 7 Kyu | 홀수의 합 |
| 6 Kyu | 전화 번호를 만듭니다 |
| 6 Kyu | 고유 한 번호를 찾으십시오 |
| 5 Kyu | 연속 FIB 번호의 산물 |
| 5 Kyu | 많은 수의 마지막 숫자 |
| 4 Kyu | 숫자로서 합 |
| 4 Kyu | 큰 숫자 추가 |
... Bigint, Boolean, Null 및 정의되지 않은 상징
수학 네임 스페이스 객체
| 계급 | 카타 |
|---|
| 8 Kyu | 수학 방법 --- Round () ceil () 및 floor () |
| 8 Kyu | 수학 방법 --- max () min () 및 abs () |
| 8 Kyu | 수학 방법 --- pow () sqrt () 및 cbrt () |
| 8 Kyu | 수학 방법 --- log () 및 그 가족 |
| 8 Kyu | 수학 방법 --- 카타 저자의 연인 : random () |
배열 객체
| 계급 | 카타 |
|---|
| 8 Kyu | ArrayObject --- push (), pop (), shift () 및 unshift ()의 메소드 |
| 8 Kyu | ArrayObject --- splice () 및 slice () |
| 8 Kyu | ArrayObject --- reverse () 및 sort () |
| 8 Kyu | ArrayObject의 방법 --- map () |
| 8 Kyu | ArrayObject의 방법 --- filter () |
| 8 Kyu | ArrayObject의 방법 --- 모든 () 및 일부 () |
| 8 Kyu | ArrayObject의 메소드 --- concat () 및 join () |
| 8 Kyu | ArrayObject의 방법 --- READE () 및 READERIGHT () |
| 8 Kyu | ArrayObject --- isArray () indexof () 및 toString () |
| 8 Kyu | 문자열을 배열로 변환하십시오 |
| 8 Kyu | 합계 배열 |
| 8 Kyu | 간결한 IV- 배열에서 요소의 색인 |
| 8 Kyu | 두 개의 정렬 된 배열을 하나로 병합합니다 |
| 8 Kyu | 배열의 평균을 얻으십시오 |
| 8 Kyu | 합계 혼합 배열 |
| 8 Kyu | 배열에서 가장 작은 정수를 찾으십시오 |
| 8 Kyu | 배열 플러스 어레이 |
| 8 Kyu | 배열의 차이 |
| 8 Kyu | 숫자를 반전 된 숫자 배열로 변환하십시오 |
| 7 Kyu | 배열을 평평하게하고 정렬하십시오 |
| 7 Kyu | 스트링 길이로 배열을 정렬합니다 |
| 6 Kyu | 배열에서 가장 높은 순위 번호 |
| 3 Kyu | 재치의 영혼 : 배열을 뒤집습니다 |
기능
| 계급 | 카타 |
|---|
| 8 Kyu | 반대 숫자 |
| 8 Kyu | array.prototype.filter () 구현 |
| 8 Kyu | 기본 수학적 작업 |
| 7 Kyu | Array.prototype.reverse () |
| 7 Kyu | Array.prototype.size () |
| 7 Kyu | 포장 풀기 논쟁 |
| 7 Kyu | 모든 논쟁의 합 |
| 7 Kyu | 기능을 게으르게 실행합니다 |
| 7 Kyu | 기능적 추가 |
| 7 Kyu | 일류 기능 공장 |
| 6 Kyu | 범위 기능 |
| 5 Kyu | function.prototype.clone |
| 5 Kyu | Array.prototype.splice (From, Count, InsertItems ...) |
고차 함수
| 계급 | 카타 |
|---|
| 7 Kyu | JavaScript 개발자의 수를 계산하십시오 |
| 7 Kyu | 개발자를 맞이합니다 |
| 7 Kyu | 루비가오고 있습니까? |
| 7 Kyu | 첫 번째 Python 개발자를 찾으십시오 |
| 7 Kyu | 언어 수를 준비하십시오 |
| 6 Kyu | 가장 선임 개발자를 찾으십시오 |
| 6 Kyu | Pangram을 감지하십시오 |
| 6 Kyu | 문자열의 백 스페이스 |
콜백 기능
| 계급 | 카타 |
|---|
| 5 Kyu | 함수로 계산 |
| 5 Kyu | 랩핑 된 기능 |
| 5 Kyu | 연결 기능을 연결합니다 |
| 5 Kyu | 기능을 구성하십시오 |
| 5 Kyu | 기능 캐시 |
| 5 Kyu | 체인 추가 기능 |
수업
| 계급 | 카타 |
|---|
| 8 Kyu | 고급 수업 |
| 8 Kyu | ES6 클래스 #1- 사람, 사람, 사람 |
| 7 Kyu | ES6 클래스 #2- 동물과 상속의 재미 |
| 7 Kyu | ES6 클래스 #3- 큐보이드, 큐브 및 getters의 재미 |
| 7 Kyu | ES6 클래스 #4- 큐브 및 세터의 재미 |
| 8 Kyu | Speedcode #3 × ES6 클래스 #5- 개와 수업의 재미 |
| 7 Kyu | 슈퍼 클래스 확장 |
| 6 Kyu | ES6 클래스 #6- 가짜 파일 (기본) |
| 6 Kyu | 16 진 수업 |
| 6 Kyu | 기존 클래스에서 게터와 세터를 정의합니다 |
| 5 Kyu | 벡터 클래스 |
| 4 Kyu | 간단한 tic-tac-toe 클래스 |
| 2 Kyu | 수업 목록 |
디자인 패턴
| 계급 | 카타 |
|---|
| 7 Kyu | 일류 기능 공장 |
| 7 Kyu | 싱글 톤 패턴 |
| 7 Kyu | PatternCraft- 방문자 |
| 7 Kyu | PatternCraft- 어댑터 |
| 7 Kyu | 순수한 기능 |
| 6 Kyu | 기능 구성 |
| 6 Kyu | PatternCraft- 상태 |
| 6 Kyu | PatternCraft- 전략 |
| 5 Kyu | 기능 캐시 |
| 5 Kyu | 메모 화 된 피보나치 |
| 5 Kyu | 간단한 이벤트 |
| 5 Kyu | 데코레이터 패턴 |
| 4 Kyu | 의존성 주입 |
| 4 Kyu | 고급 이벤트 |
정규 표현
| 계급 | 카타 |
|---|
| 8 Kyu | 새 무기 잠금 해제 --- Regexp 객체 |
| 8 Kyu | 정규 표현 -"^", "$", "." 그리고 test () |
| 8 Kyu | 정규 표현 -"?", "*", "+"및 "{}" |
| 8 Kyu | 정규 표현 -"|", "[]"및 "()" |
| 8 Kyu | 정규 표현 -"" |
| 8 Kyu | 정규 표현 -(? :), (? =) 및 (?!) |