You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kerjakan di repository masing - masing dengan prefix branch feat/find-animal .
File dikerjakan dalam bentuk nama study-case.js dalam folder FindAnimal.
Setelah selesai jangan lupa buat pull request.
Buatlah 1 buah function searchAnimal() dengan ketentuan berikut:
Menerima 1 parameter yaitu keyword dengan tipe string.
Buat conditional atau pengecekan, yang apabila kita tidak memasukan argumen keyword atau undefined, maka kembalikan data berikut: ['Elephant', 'Cat', 'Dog', 'Duck', 'Eagle', 'Crocodile']
Sedangkan apabila terdapat argumen keyword maka kembalikan data dari hasil pencarian.
Untuk mencari data keyword, bisa menggunakan sebuah loop for dengan disertai conditional.
Berikut adalah contohnya :
functionfoo(cari){constdata=['satu','dua','tiga','empat'];letresult='';if(cari===undefined){returndata;}// Cari data array dengan loopfor(leti=0;i<data.length;i++){if(data[i]===cari){result=data[i];}else{result='Tidak ditemukan';}}// Kembalikan hasil pencarianreturnresult}foo('dua')// Output: dua -> Karena 'dua' ada dalam array.foo('sepuluh')// Output: Tidak ditemukan -> karena 'sepuluh' tidak ada di array.foo()// Output: ['satu', 'dua', 'tiga', 'empat'] -> karena kita tidak memberikan argumen, seluruh data ditampilkan
The text was updated successfully, but these errors were encountered:
Study Case - Function
Petunjuk:
study-case.js
dalam folderFindAnimal
.Buatlah 1 buah function
searchAnimal()
dengan ketentuan berikut:keyword
dengan tipe string.keyword
atau undefined, maka kembalikan data berikut: ['Elephant', 'Cat', 'Dog', 'Duck', 'Eagle', 'Crocodile']keyword
maka kembalikan data dari hasil pencarian.for
dengan disertaiconditional
.Berikut adalah contohnya :
The text was updated successfully, but these errors were encountered: