Menu
CoddyTech

Iterasi pada string

Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 2 dari 65.

Dalam JavaScript, string adalah object yang dapat diiterasi, artinya kamu dapat melakukan perulangan untuk setiap karakter dalam string. Ada banyak cara untuk mengiterasi string. Kita akan membahas beberapa cara di sini.

Menggunakan for loop:

const text = "Hello";

for (let i = 0; i < text.length; i++) {
    console.log(text[i]);
}

Menggunakan for…of loop:

const text = "World";

for (let char of text) {
    console.log(char);
}
challenge icon

Tantangan

Mudah

Buat fungsi bernama countUniqueVowels yang menerima string sebagai argumen dan mengembalikan jumlah vokal unik dalam string (a, e, i, o, u). Fungsi ini tidak boleh case-insensitive. (sertakan juga huruf vokal dalam huruf besar)

Coba sendiri

function countUniqueVowels(str) {
    const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    // Tulis kodemu di sini
}
// Jangan tulis apa pun di luar fungsi
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler JavaScript online