Fungsi digitSum() untuk mengembalikan jumlah semua digit dalam angka tertentu menggunakan perulangan while. Pelajari lebih lanjut tentang metode Matematika bawaan JavaScript dari developer. mozilla. org/Global_Objects/Math Show
10. Tulis kode JS untuk menemukan angka terbesar dalam arrayProgram untuk mencari bilangan terbesar dalam larik 1D yang diberikan. _11. Tulis kode JS untuk menemukan jumlah nol dalam Matriks 2DProgram untuk menemukan jumlah hitungan untuk nol dalam matriks 2d menggunakan loop for bersarang dan operasi kenaikan 012. Tulis kode JS untuk menemukan produk dari dua arrayFungsi findProd() untuk menghasilkan array baru yang merupakan produk dari dua array dengan ukuran yang sama menggunakan for loop 113. Tulis kode JS untuk mencetak deret Fibonacci untuk nilai N tertentuFungsi fibonacci() mencetak deret Fibonacci untuk rentang N yang diberikan menggunakan while loop 214. Tulis kode JS untuk menemukan nilai N dalam deret Fibonacci untuk angka tertentuFungsi Findfibonacci() mencetak indeks angka dalam deret Fibonacci jika ada atau “elemen tidak ada” jika angka tersebut bukan bagian dari deret Fibonacci Di Bagian 1 dari rangkaian latihan JavaScript untuk pemula – kita melihat masalah seputar string. Kali ini, kami akan mengalihkan fokus kami ke array Sebelum memulai latihan larik JavaScript ini…Sama seperti angsuran pertama, ada serangkaian masalah yang harus dipecahkan Sepanjang latihan ini, Anda harus menggunakan banyak metode susunan umum. Jika memungkinkan, sebaiknya selesaikan masalah "secara manual", menggunakan logika dan algoritme Anda sendiri bersama dengan blok bangunan dasar JavaScript Diperlukan pemahaman dasar tentang JavaScript secara umum dan sintaks dasar Jika Anda ingin membuat sesuatu yang lebih substansial, daripada bekerja dengan latihan yang lebih pendek dan ringkas yang tercantum dalam artikel ini, silakan lihat artikel saya tentang ide proyek JavaScript yang menarik Sekarang, mari kita ke latihan 1. Kocok arrayBayangkan array yang disediakan seperti satu pak kartu. Tulis fungsi untuk mengocok array ini menjadi urutan yang benar-benar baru dan acak, seperti mengocok satu pak kartu
2. Campurkan dua larik secara merataTulis fungsi yang menerima dua larik, lalu gabungkan kedua larik tersebut secara merata – dimulai dengan item pertama dari larik pertama. Larik yang dikembalikan harus bergantian di antara setiap larik, satu elemen pada satu waktu. Jadi urutannya akan terlihat seperti Array 1 elemen pertama, Array 2 elemen pertama, Array 1 elemen kedua, Array 2 elemen kedua… dan seterusnya Elemen-elemen yang membentuk array benar-benar acak, dan array dapat memiliki panjang yang berbeda _3. Pesan array dengan jumlah, naik atau turunDiberi array array (mis. array multidimensi), masing-masing hanya berisi nilai numerik, urutkan array ini dengan jumlah elemen di dalamnya
4. Temukan yang anehTemukan yang aneh di array yang disediakan. Semua elemen array sama, kecuali satu. Fungsi Anda harus mengembalikan yang aneh ini _5. Temukan angka terkecil dan terbesarDeduksi angka terkecil dan terbesar dari larik numerik yang disediakan. Kembalikan array yang berisi angka-angka ini, angka terkecil terlebih dahulu _Seperti halnya latihan larik JavaScript lainnya dalam daftar ini, ada baiknya untuk mempertimbangkan seberapa efektif atau efisiennya solusi Anda. Salah satu cara tersebut mungkin dengan mempertimbangkan waktu yang dibutuhkan atau kompleksitas fungsi Anda. Anda dapat membaca lebih lanjut tentang topik ini di posting saya di The Big O Notation 6. Pisahkan larik numerik dengan ganjil/genapTulis fungsi untuk memisahkan satu array menjadi dua array terpisah. Array yang disediakan hanya akan berisi nilai numerik. Fungsi Anda harus menampilkan dua larik. satu berisi angka ganjil, yang lain berisi angka genap Array yang dikembalikan harus diurutkan dengan tepat, hanya dengan nilai yang berbeda (tanpa duplikat). Array genap harus dikembalikan terlebih dahulu
7. Kembalikan hanya nilai unikDalam latihan larik JavaScript ini, larik yang disediakan mungkin berisi nilai duplikat. Tulis fungsi untuk hanya mengembalikan nilai unik — nilai yang hanya muncul tepat satu kali dalam larik yang disediakan
8. Eja alfabetArray yang disediakan adalah array multidimensi yang seluruhnya terdiri dari huruf, dipecah menjadi set 3. Huruf-huruf dalam setiap set berisi 3 huruf dalam urutan acak; Array disusun sedemikian rupa sehingga dapat diurutkan ke dalam urutan abjad. Fungsi Anda harus menyusun ulang semua bagian ini untuk mencapai ini
9. Temukan kata-kata umumFungsi Anda harus menerima 2 larik, lalu mengembalikan kata umum dari masing-masing larik. Jadi, array baru yang berisi kata-kata yang muncul setidaknya sekali di setiap array yang disediakan harus dikembalikan Kata-kata yang paling umum di kedua larik harus dikembalikan terlebih dahulu
Untuk membuat latihan larik JavaScript ini lebih menarik, fungsi Anda juga dapat menerima larik yang berisi n larik, dan membandingkan semua larik ini, bukan hanya 2 larik 10. Apakah array berisi semua elemen?Tulis fungsi untuk menerima dua array. Apakah larik pertama berisi semua elemen yang diwakili dalam larik kedua?
11. Geser semua nilai numerik ke awalArray yang disediakan akan berisi karakter numerik dan non-numerik Kembalikan array baru di mana semua nilai numerik diposisikan di awal array, dalam urutan menaik. Nilai non-numerik harus muncul setelah ini, juga diurutkan dengan tepat _012. Pindahkan elemenDiberikan sebuah larik dan dua indeks, pindahkan elemen yang relevan di dalam larik ke posisi barunya _113. Bangun array baru berdasarkan indeksDari larik pertama, buat larik baru berdasarkan indeks yang disediakan _2Berjuang dengan salah satu latihan larik JavaScript?Jika Anda mengalami kesulitan – panggilan pertama harus selalu melibatkan konsultasi dengan dokumentasi yang relevan jika berlaku. Ini memberi Anda kesempatan untuk menyelesaikan masalah secara langsung, sendiri, sebelum beralih ke situs seperti StackOverflow untuk mendapatkan bantuan yang lebih spesifik Misalnya, mengacu pada metode larik JavaScript dapat memberi Anda bagian yang Anda lewatkan. Mungkin ada fungsi untuk membantu menangani masalah spesifik yang Anda hadapi yang sebelumnya tidak Anda sadari Apa sekarang?Saya harap Anda menikmati rangkaian latihan larik JavaScript khusus ini dan menganggapnya bermanfaat untuk pembelajaran Anda Jangan ragu untuk melihat angsuran lain dalam latihan JavaScript untuk seri pemula
Setiap rangkaian latihan JavaScript menargetkan topik yang berbeda. Secara umum, soal-soal biasanya pendek dan ringkas untuk membantu pembelajaran terisolasi dengan lebih baik Di mana saya bisa berlatih latihan JavaScript?Latihan JavaScript untuk pemula. 8 situs gratis dengan latihan JavaScript . Edbit w3resource Pelajari JavaScript W3Sekolah freeCodeCamp. org Pahlawan JavaScript Pelajari JavaScript di Codecademy Akademi Khan. Kuis JavaScript Bagaimana saya bisa berlatih JavaScript setiap hari?Cara Berlatih Javascript Online dan Dapatkan Pengalamannya . Bangun Proyek Javascript. . Meningkatkan Proyek yang Ada Tantangan Kode Lengkap Bergabunglah dengan Proyek Sumber Terbuka Bergabunglah dengan Komunitas Pengkodean Bagikan Perjalanan Belajar Javascript Anda dengan Orang Lain Menulis Artikel Coding dan Berbagi Pengetahuan Bagaimana saya bisa berlatih JavaScript di rumah?5 Cara Terbaik untuk Mempelajari JavaScript dengan Cepat (Untuk Pemula) . Situs Web dan Kursus Mandiri Buku Kamp Pelatihan Pengodean Pertemuan dan Acara Jejaring Memulai Proyek Anda Sendiri Apakah larik [Kita mungkin berharap itu berfungsi untuk akses array normal juga. beberapaArray[-1]. Sayangnya, tidak berfungsi . Sebagai gantinya, ia mengembalikan undefined , nilai yang sama yang kita dapatkan saat mengakses indeks apa pun yang tidak ada. |