Skillpath Web Development Pemula nomor 20

Izin bertanya mengenai soal berikut:

Buat sebuah fungsi bernama validateFormData yang menerima 1 argument objek dengan properti:

  • firstName
  • lastName
  • city
  • zipCode

Kembalikan true jika:

  • objek mempunyai semua properti di atas, dan
  • masing-masing properti di objek mempunyai nilai, dan
  • nilai dari properti zipCode harus dalam bentuk angka, dan
  • attribute checked dari <input> dengan id check harus true

Jika tidak, kembalikan false

Hint : Gunakan fungsi isLength , isNumber dan checkboxIsChecked dari soal sebelumnya.

Berikut code saya namun masih error. Mohon bantuannya untuk masukannya. Terima kasih.

Itu nomor 10 maksudnya apa yah

Hi @Aldi_Darmawan ,

Pertama coba cek dengan console.log() fungsi validasi kamu untuk melihat apa yang salah. Dan kenapa menggunakan nested if jika bisa menggunakan &&

Mungkin kamu bisa coba seperti ini

function validateFormData(obj) {
    if (obj != null && isNumber(obj.zipCode) && checkboxIsChecked()) {
        return true
    }

    return false
}

Buat tag yang mempunyai id overlay-text <div id="overlay-text"></div> ,
di dalam div tersebut buatkan dua heading,
Heading1 yang berisi Save The Rainforest
Heading2 yang berisi Save The Environment, Save The World.

heading1 = <h1></h1>
heading2 = <h2></h2>