Diskusi Alfonsus Falistyan Jayasaputra Waruwu

Selesai
Alfonsus Falistyan Jayasaputra Waruwu
Ditanyakan pada: Refactor Fungsi Bcrypt Register Dan Login

return isMatch ? user : false

Mau nanya, mohon diberikan penjelasan dari masing-masing sintaks diatas?

2 Jawaban

Avatar
Muhammad Fakhry Burhanuddin

10 hari yang lalu

Jawaban Terpilih

Itu disebut ternary operator. Harusnya sudah dipelajari di materi JavaScript dasar.

return isMatch ? user : false

Kalau nilai isMatch true maka akan return user dan kalau false maka akan return false.

Sintaks tersebut ekuivalen dengan

if (isMatch) { return user; } else { return false; }
Avatar
BroKoding

10 hari yang lalu

Halo kak, inti dari statement tersebut adalah memeriksa objek isMatch apakah bernilai true atau false. Jika bernilai true maka yang digunakan adala user, jika false maka yang digunakan adalah false.