ECMAScript with sætning
- Forrige side continue-sætning
- Næste side switch-sætning
Mærkede sætninger
with-sætning bruges til at sætte kodeområdet for en bestemt objekt.
Dens syntaks:
with (expression) statement
Eksempel:
var sMessage = "hello"; with(sMessage) { alert(toUpperCase()); //Udskriver "HELLO" }
I dette eksempel bruges with-sætning til en streng, så når der kaldes toUpperCase() metoden, vil fortolkeren kontrollere, om metoden er en lokal funktion. Hvis ikke, vil den kontrollere pseudoobjektet sMessage for at se, om det er en metode på dette objekt. Derefter vil alert udskrive "HELLO", fordi fortolkeren har fundet toUpperCase() metoden på strengen "hello".
Tip:with-sætning er en langsom kodeblok, især når der allerede er indstillet egenskabsværdier. I de fleste tilfælde er det bedre at undgå brug af det, hvis det er muligt.
- Forrige side continue-sætning
- Næste side switch-sætning