Miért ezzel az értékkel kell [JavaScript]?
Figyelt kérdés
Csináltam egy "kiss" email ellenőrző programot, a kérdésem az lenne hogy "if(mail.indexOf("free") != -1)" miért kell a != -1 ezt nem értem h miért, hálás lennék ha valaki aki ért a témában segítene, itt a forráskód. A válaszokat előre is kösz !
function findSpam(eMails) {
var filteredEmails = [];
for (var i=0; i<eMails.length; i++) {
var mail = eMails[i];
if(mail.indexOf("free") != -1) {
filteredEmails.push("spam");
}
else {
filteredEmails.push(mail);
}
}
return filteredEmails;
}
findSpam(["free candy", "free water", "asdf", "asdfg", "free travel"]);
2013. nov. 15. 18:05
1/3 anonim 



válasza:





me indexOf() fügvény azt nézi hány karakter van a kereset kifejezés előtt, ami lehet 0 -is ha ezzel kezdődik a vizsgált szöveg, viszont ha nem tartalmazza akkor -1 -et kapsz.
2/3 anonim 



válasza:





Ezt egészen biztos hogy nem te csináltad.
3/3 anonim 



válasza:





Ha ezt te írtad nem nagyon értem a kérdést.
Az, hogy egy youtube tutorialból kimásolod a kódot nem jelenti azt, hogy te írtad.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!