Deo zbornika Učimo Javascript
Vežba: pronađi ime u nizu
Dat je niz imena:
["Dajana", "Marija", "Damjan", "Mirko", "Ana", "Mirko", "Dajana", "Milena", "Darko"]
Zatraži od korisnika da unese ime, i proveri da li se ono nalazi u nizu.
Rešenje
Dato je prosto rešenje, koje nije optimizovano:
const imena = ["Dajana", "Marija", "Damjan", "Mirko", "Ana", "Mirko", "Dajana", "Milena", "Darko"]
const trazenoIme = prompt("Unesi ime")
let nadjeno = false
for (let i = 0; i < imena.length; i++) {
if (imena[i] === trazenoIme) nadjeno = true
}
if (nadjeno)
console.log("Nasli smo ime: " + trazenoIme)
else
console.log("Nismo nasli ime")
Bonus: optimizuj rešenje tako da obustavi iteraciju nakon što pronađe ime.