Latihan 1: Anatomi URL — Web Fundamentals

Latihan 1 dari materi Anatomi URL di Web Fundamentals — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi parseUrl(urlString) yang mengurai URL dan mengembalikan object dengan empat properti:

Pakai new URL(urlString) dan url.searchParams, jangan menulis nilainya sendiri: fungsinya juga dicek dengan URL lain.

Baris console.log di starter sudah memanggil fungsinya, jangan diubah. Kalau fungsinya benar, console mencetak tujuh baris ini:

https
belajarweb.dev
/courses
2
asc
localhost
admin

Yang juga dicek: parseUrl("https://x.io:8443/a/b?q=1&z=two") menghasilkan protocol "https", hostname "x.io", pathname "/a/b", dan queryParams { q: "1", z: "two" }.

Hint