Contoh 1
Memanggil fungsi untuk setiap elemen dalam buah
const buah = ["apel", "jeruk", "ceri"];
buah-buahan. forEach(myFunction);
Definisi dan Penggunaan
Metode forEach() memanggil fungsi untuk setiap elemen dalam array
Metode forEach() tidak dijalankan untuk elemen kosong
Sintaksis
Himpunan. forEach(function(currentValue, index, arr), thisValue)
Parameter
fungsi() DiperlukanFungsi untuk dijalankan untuk setiap elemen array. CurrentValueRequired
Nilai elemen saat ini. indexOptional
Indeks elemen saat ini. arrOptional
Array dari elemen saat ini. thisValueOptional. Bawaan undefined
Nilai yang diteruskan ke fungsi sebagai nilai this nya
Nilai Pengembalian
Lebih Banyak Contoh
Hitung jumlahnya
biarkan jumlah = 0;
angka const = [65, 44, 12, 4];
angka. forEach(myFunction);
function myFunction(item) {
jumlah += barang;
}
Kalikan setiap elemen
angka const = [65, 44, 12, 4];
angka. forEach(myFunction)
function myFunction(item, index, arr) {
arr[indeks] = item * 10;
}
Dukungan Peramban
forEach() adalah fitur ECMAScript5 (ES5).
ES5 (JavaScript 2009) didukung penuh di semua browser
ChromeEdgeFirefoxSafariOperaIEYaYaYaYa9-11Anda dapat menguji kemampuan JavaScript Anda dengan Latihan W3Schools
Kami telah mengumpulkan berbagai latihan JavaScript (dengan jawaban) untuk setiap Bab JavaScript
Coba selesaikan latihan dengan mengedit beberapa kode, atau tunjukkan jawaban untuk melihat kesalahan Anda
Hitung Skor Anda
Anda akan mendapatkan 1 poin untuk setiap jawaban yang benar. Skor Anda dan skor total akan selalu ditampilkan
Awali karir Anda
Dapatkan sertifikasi dengan menyelesaikan kursus
Dapatkan sertifikasi w3schoolsCERTIFIED. 2023JavaScript adalah bahasa scripting lintas-platform, berorientasi objek. Ini adalah bahasa yang kecil dan ringan. Di dalam lingkungan host (browser web), JavaScript dapat dihubungkan ke objek lingkungannya untuk menyediakan kontrol terprogram terhadapnya
JavaScript berisi pustaka objek standar, seperti Array, Tanggal, dan Matematika, dan kumpulan inti elemen bahasa seperti operator, struktur kontrol, dan pernyataan. JavaScript inti dapat diperluas untuk berbagai tujuan dengan melengkapinya dengan objek tambahan
Cara terbaik kita mempelajari sesuatu adalah dengan latihan dan latihan soal. Kami telah memulai bagian ini untuk mereka (pemula hingga menengah) yang terbiasa dengan JavaScript. Semoga, latihan ini membantu Anda meningkatkan keterampilan pengkodean JavaScript Anda. Saat ini bagian berikut tersedia, kami bekerja keras untuk menambahkan lebih banyak latihan. Selamat Coding
Daftar Latihan JavaScript
- Dasar JavaScript [150 Latihan dengan Solusi]
- JavaScript Fundamental (versi ES6) Bagian-I [150 Latihan dengan Solusi]
- JavaScript Fundamental (versi ES6) Bagian-II [116 Latihan dengan Solusi]
- Fungsi JavaScript [29 Latihan dengan Solusi]
- Rekursi JavaScript [13 Latihan dengan Solusi]
- Pernyataan Bersyarat JavaScript dan loop [12 Latihan dengan Solusi]
- Array JavaScript [53 Latihan dengan Solusi]
- Daftar Tertaut JavaScript [35 latihan dengan solusi]
- Tanggal JavaScript [57 Latihan dengan Solusi]
- String JavaScript [64 Latihan dengan Solusi]
- Manipulasi Bit JavaScript [15 Latihan dengan Solusi]
- Matematika JavaScript [114 Latihan dengan Solusi]
- Validasi JavaScript dengan Ekspresi Reguler [ 21 Latihan dengan Solusi ]
- JavaScript HTML DOM [13 Latihan dengan Solusi]
- Gambar JavaScript [6 Latihan dengan Solusi]
- Objek JavaScript [18 Latihan dengan Solusi]
- Validasi Dasar JavaScript tanpa Ekspresi Reguler [10 Latihan dengan Solusi]
- Algoritma Penyortiran JavaScript [31 Latihan dengan Solusi]
- Algoritma Pencarian JavaScript [5 Latihan dengan Solusi]
Akan datang lebih banyak lagi
Popularitas Bahasa Pemrograman
Di seluruh dunia, Desember 2022 dibandingkan tahun lalu
`RankChangeLanguageShareTrend1Python28. 34%-1. 0 %2Java16. 93%-0. 8%3Javascript9. 28 %+0. 3%4C#6. 89%-0. 3%5C/C++6. 64%-0. 3 %6PHP5. 19%-1. 0 %7R3. 98%-0. 1%8
Sumber. https. //pypl. github. io/PYPL. html
Indeks TIOBE untuk Desember 2022
Des 2022Des 2021UbahBahasa PemrogramanRatingsChange11Python16. 66%+3. 76%22C16. 56%+4. 77%34
Sumber. https. // www. tiobe. com/tiobe-index/
Jangan mengirimkan solusi apa pun dari latihan di atas di sini, jika Anda ingin berkontribusi, buka halaman latihan yang sesuai
Catatan. Karena JavaScript adalah bahasa yang diketik secara longgar, dinamis, dan ekspresif, Anda dapat menyelesaikan tugas yang sama dengan berbagai cara. Oleh karena itu cara (solusi latihan) yang dijelaskan di sini bukanlah satu-satunya cara untuk melakukan sesuatu. Sebaliknya, alangkah baiknya, jika ini membantu Anda untuk memilih metode Anda sendiri
[ Ingin berkontribusi pada latihan JavaScript? . zip) kepada kami di w3resource[at]yahoo[dot]com. Harap hindari materi berhak cipta. ]