Latihan 1: View Transitions API — Web Animation

Latihan 1 dari materi View Transitions API di Web Animation — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi dua function: pengecekan dukungan yang wajib sebelum memanggil View Transitions API, dan nama method-nya.

  1. supportsViewTransitions(doc) mengembalikan true kalau object doc punya method startViewTransition, dan false kalau gak. Hasilnya harus boolean sungguhan (true/false), bukan method-nya sendiri. Method yang ditulis singkat (startViewTransition() {}) juga dihitung.
  2. getViewTransitionMethodName() mengembalikan teks "startViewTransition".

Tiga console.log di kode awal biarkan saja. Yang dinilai, baris console-nya harus persis:

  1. true
  2. false
  3. startViewTransition

Nilai kembaliannya juga dinilai langsung: supportsViewTransitions({ close: () => {} }) harus false, dan supportsViewTransitions({ startViewTransition() {} }) harus true.

Hint