Šta je novo?

Redosled izvrsavanja funkcija u javaskriptu za pocetnika

diskonindza

Cenjen
Učlanjen(a)
07.06.2011
Poruke
8
Poena
151
Dakle,ako moze neko malo da mi pojasni redosled izvrsavanja funkcija ,)

var passengers = [
{ name: "Jane Dolop", paid: true },
{ name: "Dr. Evel", paid: true },
{ name: "Sue Property", paid: true },
{ name: "John Funcall", paid: false }
];

function processPassengers(passengers, testFunction) {
for (var i = 0; i < passengers.length; i++) {
if (testFunction(passengers)){
return false;
}
}
return true;
}

function checkNoFlyList(passenger) {
return (passenger.name === "Jane Dolop");
}
function checkNotPaid(passenger) {
return (!passenger.paid);
}



var allCanFly = processPassengers(passengers,checkNoFlyList);
if (!allCanFly) {
document.write("Avion ne moze da poleti jer postoji osoba koja nece leteti");
}
else {
document.write("Avion moze da poleti,jer ce svi putnici leteti");
}
document.write("<br>");

var allPaid = processPassengers(passengers,checkNotPaid);

if (!allPaid) {
document.write("Avio ne moze da poleti jer nisu svi platili kartu");
}else {
document.write("Avion ce poleteti jer su svi platili kartu");
}
 
Nazad
Vrh Dno