Avatar billede hooh Nybegynder
04. september 2002 - 11:51 Der er 7 kommentarer og
1 løsning

if object not found {..} ....??

Jeg har et objekt ved navn "Query" på nogle sider.

Så har jeg en keyhandler på alle sider.

Og når jeg er på en side, so ikke har objektet "Query" og bruger min keyhandler, får jeg fejl :

'Query' er ikke defineret.

Hvordan tjekker jeg om det findes eller ej, inden jeg udfører funktionen??
Avatar billede bamzen Nybegynder
04. september 2002 - 12:10 #1
prøv med

if(Query){
gør whatever
}
Avatar billede bamzen Nybegynder
04. september 2002 - 12:11 #2
eller

if(!Query){
gør noget andet hvis Query ikke er defineret
}
Avatar billede hooh Nybegynder
04. september 2002 - 12:27 #3
stadig samme fejl!

nu får jeg det bare på den linie jeg skriver 'if(!Query)....'
Avatar billede Slettet bruger
04. september 2002 - 14:16 #4
if (typeof(Query) != 'undefined') {
//Query findes
}
Avatar billede hooh Nybegynder
05. september 2002 - 12:05 #5
Tak phoenixv

Det virker!

pointene er dine

Findes der også en metode til 'xxxx' er ikke et objekt?

Hvis du kan svare på dette får du 30point oven i de 30 du allerede har fortjent!
Avatar billede Slettet bruger
05. september 2002 - 13:10 #6
if (typeof(xxxx) != 'object') {
//xxxx er ikke et objekt
}
Avatar billede Slettet bruger
05. september 2002 - 13:11 #7
typeof kan returnere disse seks værdier:
"boolean", "function", "number", "object", "string" og "undefined".
Avatar billede hooh Nybegynder
05. september 2002 - 21:37 #8
tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester