JavaScript Roadmap Codewars Challenge
... sedang berlangsung
https://roadmap.sh/javascript
Dasar -dasar Javascript
| Pangkat | Kata |
|---|
| 8 kyu | Penugasan variabel dasar |
| 8 kyu | Jenis Data Dasar -string |
| 8 kyu | Jenis Data Dasar -Nomor |
| 8 kyu | Tipe Data Dasar -Array |
| 8 kyu | Tipe Data Dasar -objek |
| 8 kyu | Jenis Data Dasar -Boolean dan Pernyataan Bersyarat If..else |
| 8 kyu | if..else dan operator ternary |
| 8 kyu | Pernyataan bersyarat -Switch |
| 8 kyu | Pernyataan loop --shile dan do..se |
| 8 kyu | Pernyataan loop -untuk |
| 8 kyu | Pernyataan loop --break, lanjutkan |
| 8 kyu | Pernyataan loop -for..di dan for..of |
| 8 kyu | Buka kunci keterampilan baru -fungsi arrow, spread operator dan dekonstruksi |
Mengangkat
| Pangkat | Kata |
|---|
| 7kyu | Mengangkat |
... mengangkat, lingkup javascript, blok, fungsi, global
Tipe dan objek data primitif
Objek string primitif dan string
| Pangkat | Kata |
|---|
| 8 kyu | Metode Objek String --Slice (), Substring () dan Substr () |
| 8 kyu | Metode Objek String --indexof (), lastIndexof () dan Search () |
| 8 kyu | Metode Objek String --concat () split () dan teman baiknya bergabung () |
| 8 kyu | Metode Objek String ---touppercase () tolowercase () dan ganti () |
| 8 kyu | Metode objek string --charat () charcodeat () dan fromcharcode () |
| 8 kyu | Metode Objek String --Trim () dan Template String |
| 8 kyu | Pendek pendek |
Objek primitif dan angka angka
| Pangkat | Kata |
|---|
| 8 kyu | Objek angka dan propertinya |
| 8 kyu | Metode Objek Angka-ToString () dan Tolocalestring () |
| 8 kyu | Metode Objek Angka-Tofixed (), Toexponential () dan TopRecision () |
| 8 kyu | Parse int int dari masalah arang |
| 8 kyu | Angka berlawanan |
| 8 kyu | Konversi nomor menjadi string! |
| 8 kyu | Konversi nomor ke berbagai digit terbalik |
| 8 kyu | Jumlah tanpa angka tertinggi dan terendah |
| 7 kyu | Jumlah angka |
| 7 kyu | Jumlah angka ganjil |
| 6 kyu | Buat nomor telepon |
| 6 kyu | Temukan nomor uniknya |
| 5 kyu | Produk dari angka fib berturut -turut |
| 5 kyu | Digit terakhir dari sejumlah besar |
| 4 kyu | Jum string sebagai angka |
| 4 kyu | Menambahkan angka besar |
... Bigint, Boolean, Null dan tidak ditentukan, simbol
Objek Namespace Matematika
| Pangkat | Kata |
|---|
| 8 kyu | Metode matematika --- round () ceil () dan lantai () |
| 8 kyu | Metode matematika --- max () min () dan abs () |
| 8 kyu | Metode Matematika --- POW () SQRT () dan CBRT () |
| 8 kyu | Metode matematika --- log () dan keluarganya |
| 8 kyu | Metode Matematika --- Kekasih Penulis Kata: Random () |
Objek array
| Pangkat | Kata |
|---|
| 8 kyu | Metode ArrayObject --- push (), pop (), shift () dan unshift () |
| 8 kyu | Metode ArrayObject --- Splice () dan Slice () |
| 8 kyu | Metode ArrayObject --- Reverse () dan Sort () |
| 8 kyu | Metode ArrayObject --- peta () |
| 8 kyu | Metode ArrayObject --- filter () |
| 8 kyu | Metode ArrayObject --- Every () dan beberapa () |
| 8 kyu | Metode ArrayObject --- concat () dan gabung () |
| 8 kyu | Metode ArrayObject --- reduksi () dan reduceright () |
| 8 kyu | Metode ArrayObject --- isArray () IndexOf () dan ToString () |
| 8 kyu | Konversi string ke array |
| 8 kyu | Jumlah array |
| 8 kyu | Jadilah Ringkas IV - Indeks elemen dalam suatu array |
| 8 kyu | Gabungkan dua array yang diurutkan menjadi satu |
| 8 kyu | Dapatkan rata -rata array |
| 8 kyu | Jumlah array campuran |
| 8 kyu | Temukan bilangan bulat terkecil di array |
| 8 kyu | Array plus array |
| 8 kyu | Jumlah perbedaan array |
| 8 kyu | Konversi nomor ke berbagai digit terbalik |
| 7 kyu | Ratakan dan urutkan array |
| 7 kyu | Urutkan array berdasarkan panjang string |
| 6 kyu | Nomor peringkat tertinggi dalam array |
| 3 kyu | Jiwa kecerdasan: membalikkan array |
Fungsi
| Pangkat | Kata |
|---|
| 8 kyu | Angka berlawanan |
| 8 kyu | Implementasikan array.prototype.filter () |
| 8 kyu | Operasi Matematika Dasar |
| 7 kyu | Array.prototype.reverse () |
| 7 kyu | Array.prototype.size () |
| 7 kyu | Argumen Membongkar |
| 7 kyu | Jumlah semua argumen |
| 7 kyu | Dengan malas menjalankan fungsi |
| 7 kyu | Penambahan fungsional |
| 7 kyu | Pabrik fungsi kelas satu |
| 6 kyu | Fungsi rentang |
| 5 kyu | Function.prototype.clone |
| 5 kyu | Array.prototype.splice (dari, Count, InsertItems ...) |
Fungsi tingkat tinggi
| Pangkat | Kata |
|---|
| 7 kyu | Hitung jumlah pengembang javascript |
| 7 kyu | Sapa pengembang |
| 7 kyu | Apakah Ruby Datang? |
| 7 kyu | Temukan pengembang Python pertama |
| 7 kyu | Persiapkan Hitungan Bahasa |
| 6 kyu | Temukan pengembang paling senior |
| 6 kyu | Mendeteksi Pangram |
| 6 kyu | Backspaces di String |
Fungsi panggilan balik
| Pangkat | Kata |
|---|
| 5 kyu | Menghitung dengan fungsi |
| 5 kyu | Fungsi yang dibungkus |
| 5 kyu | Fungsi gabungan |
| 5 kyu | Mengomposisi fungsi |
| 5 kyu | Fungsi cache |
| 5 kyu | Fungsi penambahan rantai |
Kelas
| Pangkat | Kata |
|---|
| 8 kyu | Kelas berkelas |
| 8 kyu | Bersenang -senang dengan Kelas ES6 #1 - orang, orang, orang |
| 7 kyu | Bersenang -senang dengan Kelas ES6 #2 - Hewan dan Warisan |
| 7 kyu | Bersenang -senang dengan Kelas ES6 #3 - Cuboids, Cubes and Getters |
| 7 kyu | Bersenang -senang dengan Kelas ES6 #4 - Kubus dan Setter |
| 8 kyu | Speedcode #3 × Fun dengan ES6 Class #5 - Anjing dan Kelas |
| 7 kyu | Ekstensi kelas super |
| 6 kyu | Bersenang -senang dengan Kelas ES6 #6 - File Palsu (Dasar) |
| 6 kyu | Kelas hex |
| 6 kyu | Mendefinisikan getter dan setter di kelas yang sudah ada |
| 5 kyu | Kelas Vektor |
| 4 kyu | Kelas tic-tac-toe sederhana |
| 2 kyu | Daftar Kelas |
Pola desain
| Pangkat | Kata |
|---|
| 7 kyu | Pabrik fungsi kelas satu |
| 7 kyu | Pola singleton |
| 7 kyu | Patterncraft - Pengunjung |
| 7 kyu | Patterncraft - Adaptor |
| 7 kyu | Fungsi murni |
| 6 kyu | Komposisi fungsi |
| 6 kyu | POLARCRAFT - NEGARA |
| 6 kyu | Patterncraft - Strategi |
| 5 kyu | Fungsi cache |
| 5 kyu | Fibonacci yang dimoisasi |
| 5 kyu | Acara sederhana |
| 5 kyu | Pola dekorator |
| 4 kyu | Injeksi ketergantungan |
| 4 kyu | Acara lanjutan |
Ekspresi reguler
| Pangkat | Kata |
|---|
| 8 kyu | Buka Kunci Senjata Baru --- Objek Regexp |
| 8 kyu | Ekspresi reguler -"^", "$", "." dan test () |
| 8 kyu | Ekspresi reguler -"?", "*", "+" Dan "{}" |
| 8 kyu | Ekspresi reguler -"|", "[]" dan "()" |
| 8 kyu | Ekspresi reguler -"" |
| 8 kyu | Ekspresi reguler -(? :), (? =) Dan (?!) |